[formidable_participation] 3 commits

spip-contrib-extensions/formidable_participation | 3 commits

Par Maïeul Rouquette, le 1er mars 2025 à 19h10min :

fix(perf): ne pas appeler 6 fois le traitement pour rien (manière dont formidable gère les traitements)

Modifié
CHANGELOG.md
traiter/participation.php

Détails : fix(perf): ne pas appeler 6 fois le traitement pour rien (manière dont... (f6229018) · Validations · spip-contrib-extensions / formidable_participation · GitLab

==============================
Par Maïeul Rouquette, le 1er mars 2025 à 19h10min :

change: dans le pipeline poste institution, ne plus appeler la fonction de traitement, mais directement la fonction de gestion

Modifié
formidableparticipation_pipelines.php

Détails : change: dans le pipeline poste institution, ne plus appeler la fonction de... (37a841a9) · Validations · spip-contrib-extensions / formidable_participation · GitLab

==============================
Par Maïeul Rouquette, le 1er mars 2025 à 19h10min :

fix: Lorsque plusieurs personnes s’inscrivent avec le même email et qu’on dépublie une des réponses, ne pas modifier de la liste des participants une autre réponse que celle dont le statut est changée

Encore ce problème de la compatibilité historique avec le fait de
pouvoir modifier son inscription par poste d’une nouvelle réponse.

Amaha un jour faudra supprimer et juste permettre aux gens de modifier
leur réponse (via par ex. un lien). Mais c’est une autre problématique.

Techniquement cela passe par un essaie de mettre au propre un peu les
choses :

  • avoir une fonction qui se contente uniquement d’insérer les
    inscriptions (S de solid)
  • une autre fonction qui se contente de faire la suppression des
    précédentes inscriptions si en non, fonction appelée uniquement à soumission
    du formulaire et que la réponse est immédiatement validée

Modifié
CHANGELOG.md
formidableparticipation_pipelines.php
inc/formidableparticipation.php
traiter/participation.php

Détails : fix: Lorsque plusieurs personnes s'inscrivent avec le même email et qu'on... (03e9ff39) · Validations · spip-contrib-extensions / formidable_participation · GitLab