+1 pour les signalements

Mis en place à GL et Nancy, la possibilité pour un usager de faire "+1" sur un signalement existant à proximité de l'endroit où il s'apprêtait à déclarer une anomalie. Ça lui permet de terminer sa demande sans avoir à décrire le problème et de pouvoir suivre la résolution quand même.

Formulaire

Définir un gabarit du résumé.

Ce gabarit apparaîtra comme résumé des demandes à proximité.
Exemple : Signalement au {{ form_var_numero }} {{ form_var_voie }}.

L'identifiant attendu pour le champs Carte où l'usager indique où se situe son signalement est : carte

Ajout de deux pages :

Par défaut les signalements à proximité sont présentés sans le bouton d'action "+1". Pour l'activer la variable activate_plus1_action avec la valeur True doit être définie dans Hobo.

Workflow

Du côté workflow, il y a introduction de deux données de traitement :

et ajout d'une action globale, "plus 1", configurée pour avoir un déclencheur de type "appel externe" (identifiant: plus1), et les actions suivantes :

Dans le workflow sont également à ajouter des mails à destination des abonnés ({{form_var_subscribers}}) et à poser l'action de géolocalisation, si pas déjà fait.

(fichiers .wcs d'exemple pour le formulaire et le worklow joints à cette page - réalisés pour Nancy)

Adaptations à prévoir lors de l'activation de la création de compte avec un numéro de mobile

Dans ce cas l'usager, peut avoir un numéro de mobile et pas de courriel. Donc sur une environnement cela nécessitera de d'abord adapter la fonctionnalité +1 :

[PierreC] Je propose une adaptation un peu différente : l'ajout sur la page des +1 de deux champs facultatifs pré-remplis avec le profil : courriel_follower et mobile_follower (avec un texte au-dessus pour dire que ce seront les coordonnées utilisées pour envoyer les infos de suivi). Plus besoin de popup à mon sens, si je renseigne rien je reçois rien. Ça nécessiterait des adaptations dans le WF bien sûr.

Évolutions

Évolutions faites ici : https://dev.entrouvert.org/projects/marseille/wiki/Signalement_-_%C2%AB_+1_%C2%BB
A retraiter à l'occasion.