[formidable ↪ ajax_aide_memoire] 10 commits

spip-contrib-extensions/formidable | 10 commits

Par Maïeul Rouquette, le 9 décembre 2025 à 22h35min :

change: quelque soit la manière dont on arrive à la config des champs, toujours aller chercher dans la session pour l’aide-mémoire

Modifié
prive/squelettes/extra/formulaire_edit.html

Détails : change: quelque soit la manière dont on arrive à la config des champs,... (c5754d18) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 9 décembre 2025 à 22h35min :

fix(aide_memoire): nommer l’inclure ajaxé pour eviter une erreur JS

Modifié
CHANGELOG.md

Détails : fix(aide_memoire): nommer l'inclure ajaxé pour eviter une erreur JS (193b2c18) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 9 décembre 2025 à 22h35min :

fix(aide_memoire): nommer l’inclure ajaxé pour eviter une erreur JS

Modifié
prive/squelettes/extra/formulaire_edit.html

Détails : fix(aide_memoire): nommer l'inclure ajaxé pour eviter une erreur JS (febf2a2a) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 9 décembre 2025 à 12h06min :

remove: pour les crayons, inutile désormais d’insérer le picker de date de SPIP

Modifié
CHANGELOG.md
controleurs/formulaires_reponses_champ.php
paquet.xml

Détails : remove: pour les crayons, inutile désormais d'insérer le picker de date de SPIP (7ad8091b) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 8 décembre 2025 à 13h32min :

docs(changelog): !332

Modifié
CHANGELOG.md

Détails : docs(changelog): !332 (958d547a) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 8 décembre 2025 à 12h22min :

change(spip-cli): renommage de Class et fonctions

formidable:exporter:formulaire adopte le nom plus précis formidable:exporter:reponses
formidable:exporter:formulaire permet un export de formulaire (structure des champs) dans la sortie standard d’après un format permis par les fonctions listées par echanges_formulaire_lister_disponibles() (php par défaut)

spip formidable:exporter:formulaire 10 -q -f json

on corrige les erreurs levées par l’absence de codes retours attendus Command::SUCCESS|FAILURE;

Ajouté
spip-cli/ExporterFormulaire.php
spip-cli/ExporterReponses.php

Détails : change(spip-cli): renommage de Class et fonctions (6ad21dbd) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 8 décembre 2025 à 12h21min :

change(echange_formulaire_$type_export_exporter): renvoyer un résultat (string)

Et déporter la partie propre à la génération du fichier via Header() au sein de action/exporter_formulaire.
Ainsi, on permet le réemploi des fonctions d’export dans d’autres contextes (spip-cli par exemple)

Modifié
action/exporter_formulaire.php
echanger/formulaire/yaml.php

Détails : change(echange_formulaire_$type_export_exporter): renvoyer un résultat (string) (4398b02c) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 8 décembre 2025 à 12h21min :

feat: proposer l’export de formulaire au format json

Ajouté
echanger/formulaire/json.php

Détails : feat: proposer l'export de formulaire au format json (28e172be) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par placido, le 8 décembre 2025 à 12h21min :

feat: proposer l’export de formulaire au format php

Ajouté
echanger/formulaire/php.php

Détails : feat: proposer l'export de formulaire au format php (52892c8a) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 5 décembre 2025 à 15h43min :

fix: Si le site est en www.truc.fr, autoriser l’envoi de mail avec @truc.fr comme from

Note: on utilise \str_ends_with compatible PHP8 seulement. Un polyfill
est fourni par SPIP à partir de la 4.2

Si le site est en www.truc.fr, autoriser l’envoi de mail avec @truc.fr
comme from sorti il y a presque 3 ans. On peut donc
raisonnablement penser que forcer le passage en 4.2 min pour mettre
à jour formidable est acceptable (après un changement de y dans
formidable)

Modifié
CHANGELOG.md
paquet.xml
traiter/email.php

Détails : fix: Si le site est en `www.truc.fr`, autoriser l'envoi de mail avec `@truc.fr` comme `from` (43e78368) · Validations · spip-contrib-extensions / formidable · GitLab