spip-contrib-extensions/formidable_participation | 5 commits
Par Maïeul Rouquette, le 12 février 2022 à 20h55min :
feat: Que ce soit pour le changement de statut ou la modif d’un champ via les
crayons, à partir du moment où l’on a un changement, on repasse par
traiter_participation_dist()
, et donc par le pipeline
afférant.
Cela mutualise en plus du code.
Aucune modification du comportement par défaut, mais facilite le
branchement de plugin connexe à formidable_participation.
Modifié
CHANGELOG.md
formidableparticipation_pipelines.php
==============================
Par Maïeul Rouquette, le 14 février 2022 à 19h54min :
feat(pipeline): lorsqu’on modifie une réponse, passer aux flux du pipeline traiter_formidableparticipation
la liste des ancienne·es participant·es
Modifié
CHANGELOG.md
formidableparticipation_pipelines.php
==============================
Par Maïeul Rouquette, le 16 février 2022 à 15h37min :
feat: Amélioration de la relation entre statut de la réponse et participation à l’évènement.
Pour chaque statut on peut définir une règle:
- oui
: impose la participation
- non
: impose la non participation (par défaut pour les statuts prop
, poubelle
, refuse
)
- auto
: dépend de la config du formulaire et du résultat de la réponse (par défaut pour statut publie
)
- idem
: uniquement en cas de changement de statut : prendre l’ancienne valeur de participation.
Le tout est personnalisable par le pipeline formidableparticipation_statuts_reponse_participation
si on ajoute des statuts / si on veut avoir des règles spéciales selon les formulaires / selon la réponse.
Modifié
CHANGELOG.md
formidableparticipation_pipelines.php
inc/formidableparticipation.php
paquet.xml
traiter/participation.php
==============================
Par Maïeul Rouquette, le 22 février 2022 à 16h13min :
fix: Lorsque l’on appelle plusieurs fois le traitement dans un même hit et qu’il y a plusieurs réponses concernées, il faut supprimer les vieilles inscriptions pour toutes les réponses
Cela n’arrive pas dans le plugin lui-même, mais dans certains plugins
dépendant, oui.
Modifié
CHANGELOG.md
formidableparticipation_pipelines.php
==============================
Par Maïeul Rouquette, le 22 février 2022 à 17h47min :
feat: L’email associé à la participation à l’évènement est trimé, pour éviter les espaces indésirables en BDD
Modifié
CHANGELOG.md
formidableparticipation_pipelines.php