Interpellation Instagram
Objectif
Ajouter la capacité à interpeller sur Instagram
Processus un peu inversé des autres fonctionnement :
- Je choisi le message que je veux parmi la liste proposé (liste en "tab", comme pour twitter)
- J'ai la liste des personnes à contacter qui s'affiche avec un bouton "interpeller". Quand je clique, j'accède au compte instagram de la personne
Backend :
-
Créer un nouveau modele de données InstagramMessages avec comme champs -
'titre' -
'contenu du message' -
Action associée
-
-
Modèle ActionGroup -
Lien ManyToMany - Mettre comme nom de relation "actiongroup_instagram" -
Créer un compteur interpellations instagram -
Inclure le compteur insta dans le compteur total
-
-
Admin : Capacité à ajouter les éléments directement depuis le formulaire d'une action (dupliquer le fonctionnement de OrganisationLogoInline dans le fichier admin.py) -
Fixtures : Ajouter 'Sur Instagram' pour facilité les updates d'instances et les installations futures
Front end
Template django & intégration
-
Créer un nouveau fichier 'instagram-module' et l'inclure dans les templates 'interpellations' -
Utiliser risefor-display-tabs
pour afficher les messages associés -
Afficher d'une manière clean
On va utiliser l'interpellation Instagram pour tester le composant risefor-display-tabs
, et une fois que ca roule le fonctionnement twitter évoluera pour utiliser ce widget aussi
exemple, qui serait dans le fichier instagram-module :
<risefor-display-tabs
fields="actiongroup_instagram"
bind-resources
></risefor-display-tabs>
Javascript
-
Permettre de copier facilement le contenu à poster, puis d'ouvrir la page instagram de la personne voulu -
S'assurer que le contenu se cache bien quand le module n'est pas choisi, et quand on navigue entre les pages