[formidable] 6 commits

spip-contrib-extensions/formidable | 6 commits

Par Maïeul Rouquette, le 30 novembre 2025 à 20h13min :

change: formulaires_reponses_champ_revision() n’est pas une fonction pour pipeline

et malgré son nom, n’a rien à voir avec le plugin revision, mais c’est
du nommage historique de spip cf @cerdic

Modifié
formidable_fonctions.php
formidable_pipelines.php

Détails : change: `formulaires_reponses_champ_revision()` n'est pas une fonction pour pipeline (7fd13a8a) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2025 à 20h13min :

remove: code inutile

Modifié
formidable_pipelines.php

Détails : remove: code inutile (cbe1e368) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 30 novembre 2025 à 20h13min :

feat: Lors de la mise à jour d’un champ par crayon, considérer que toute la réponse a été modifiée, par conséquent mettre à jour le champ date_envoi de la réponse

Ce champ date_envoi aurait été modifié si la personne était passé par une
modification de l’ensemble de la réponse.

Modifié
CHANGELOG.md
formidable_pipelines.php

Détails : feat: Lors de la mise à jour d'un champ par crayon, considérer que toute la... (258d1ce5) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 15h52min :

feat: Déclarer les images associées aux statuts des formulaires et des réponses, de sorte à rendre plus facilement extensibles l’ajout de nouveaux statuts

Concrètement cela évite d’avoir à tester si la clé statut_images est présente

Modifié
CHANGELOG.md
base/formidable_tables.php

Détails : feat: Déclarer les images associées aux statuts des formulaires et des... (14ab6110) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 29 novembre 2025 à 15h50min :

feat: Pour un traitement donné, pouvoir regrouper certaines des options en casier

Exemple: pour le traitement attestation_participation_evenement, si on
définit une option avec le nom
correspondance_reponse/plasci_formation/nom, cela deviendra au niveau
du formulaire HTML
traitements[attestation_participation_evenement][correspondance_reponse][plasci_formation][nom].

Modifié
CHANGELOG.md
formulaires/editer_formulaire_traitements.php

Détails : feat: Pour un traitement donné, pouvoir regrouper certaines des options en casier (da80853b) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 15 novembre 2025 à 22h31min :

feat: Pouvoir déclarer la configuration d’un traitement sous forme de fonction PHP

Cela permet d’avoir des configuration dynamique (dépendant par exemple de configuration globale du site ou autre).

La méthode en fichier .yaml reste disponible, et elle est prioritaire.

Modifié
CHANGELOG.md
inc/formidable.php

Détails : feat: Pouvoir déclarer la configuration d'un traitement sous forme de fonction PHP (21b50d43) · Validations · spip-contrib-extensions / formidable · GitLab