[formidable_participation] 5 commits

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

Détails : https://git.spip.net/spip-contrib-extensions/formidable_participation/commit/9f563d458b8335d47a1fce7f2b3397aae749ba19

==============================
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

Détails : https://git.spip.net/spip-contrib-extensions/formidable_participation/commit/ae5545f2cd848975ce86e16630f4b809d73c0476

==============================
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

Détails : https://git.spip.net/spip-contrib-extensions/formidable_participation/commit/97c25ec65351710d947a81f7b2d6e85d6da747f4

==============================
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

Détails : https://git.spip.net/spip-contrib-extensions/formidable_participation/commit/4b1b2d6d7fef42f49fd26fc57a2dfadc4b9f2947

==============================
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

Détails : https://git.spip.net/spip-contrib-extensions/formidable_participation/commit/175451931d34b2744cda2f51e427ebb9b074e7d2