[formidable ↪ pipeline_post_suppression] 20 commits

spip-contrib-extensions/formidable | 20 commits

Par Maïeul Rouquette, le 24 janvier 2026 à 21h50min :

feat: pipeline formidable_post_suppression après qu’un formulaire/une réponse soit définitivement effacée

(par vidage de poubelle ou cron de nettoyage
régulier)

Modifié
CHANGELOG.md
corbeille/formulaires_pre_suppression.php
corbeille/formulaires_reponses_pre_suppression.php
formidable_pipelines.php
genie/formidable_effacer_enregistrements.php
paquet.xml

Détails : feat: pipeline `formidable_post_suppression` après qu'un formulaire/une... (45320876) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

oups

Modifié
prive/squelettes/contenu/formulaire.html

Détails : oups (aad05f5e) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

fix: pour les très très vieux formulaire, mettre une date de création et une date

Modifié
CHANGELOG.md
formidable_administrations.php
paquet.xml

Détails : fix: pour les très très vieux formulaire, mettre une date de création et une date (eb6d86fb) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

remove: pas besoin d’ajax du coup

Supprimé
prive/objets/date/formulaire_date.html
Modifié
prive/squelettes/contenu/formulaire.html

Détails : remove: pas besoin d'ajax du coup (d04873fe) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: des messages d’avertissement sur ?exec=formulaire en fonction des dates

Modifié
lang/formidable_fr.php
prive/squelettes/contenu/formulaire.html

Détails : feat: des messages d'avertissement sur `?exec=formulaire` en fonction des dates (b4effa14) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: message d’information sur les ajustements des dates

Modifié
formidable_pipelines.php
lang/formidable_fr.php
lang/formulaire_fr.php
paquet.xml
prive/squelettes/contenu/formulaire.html
traiter/enregistrement.yaml

Détails : feat: message d'information sur les ajustements des dates (f1864aa3) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

fix: si on choisi une expiration, rendre obligatoire la saisie des informations sur l’expiration

Modifié
traiter/enregistrement.yaml

Détails : fix: si on choisi une expiration, rendre obligatoire la saisie des informations sur l'expiration (7dc44a99) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

change: pour les formulaires post datés, ne jamais les afficher, quelque soit les réglages sur l’affichage des articles post datés

Modifié
formidable_autorisations.php
formulaires/editer_formulaire_message_date.php
formulaires/formidable.php

Détails : change: pour les formulaires post datés, ne jamais les afficher, quelque soit... (2285e6c1) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

perf: inutile de chercher à effacer les réponses d’un formulaire qui ne stocke pas les réponses

Modifié
genie/formidable_effacer_enregistrements.php

Détails : perf: inutile de chercher à effacer les réponses d'un formulaire qui ne stocke pas les réponses (46a3b816) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: lorsqu’on modifier la date d’expiration du formulaire, ajuster éventuellement celles des réponses, et réciproquements

Modifié
formidable_pipelines.php
traiter/enregistrement.php

Détails : feat: lorsqu'on modifier la date d'expiration du formulaire, ajuster... (d0a3c140) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: une date après laquelle les réponses sont effacées

Modifié
CHANGELOG.md
formidable_administrations.php
genie/formidable_effacer_enregistrements.php
lang/formidable_fr.php
paquet.xml
traiter/enregistrement.yaml

Détails : feat: une date après laquelle les réponses sont effacées (45025fdf) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: pouvoir définir des actions post_config pour les traitements

Modifié
CHANGELOG.md
formulaires/editer_formulaire_traitements.php

Détails : feat: pouvoir définir des actions `post_config` pour les traitements (7c76459d) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

change: des chaines de langue dans formulaire pluôt que formidable

Modifié
formulaires/editer_formulaire_message_date.php
formulaires/formidable.php
lang/formidable_fr.php
lang/formulaire_fr.php

Détails : change: des chaines de langue dans `formulaire` pluôt que `formidable` (be268964) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: date d’expiration de formulaire

fix: #302

Ajouté
formulaires/editer_formulaire_message_date.html
formulaires/editer_formulaire_message_date.php
Modifié
CHANGELOG.md
base/formidable_tables.php
formidable_administrations.php
formulaires/formidable.php
lang/formidable_fr.php
lang/formulaire_fr.php
paquet.xml
prive/objets/date/formulaire_date.html
prive/squelettes/contenu/formulaire.html

Détails : feat: date d'expiration de formulaire (9e232d9e) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

fix: une chaine de langue au présent de vérité générale

Modifié
lang/formidable_fr.php

Détails : fix: une chaine de langue au présent de vérité générale (e4a6eef9) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h58min :

feat: une date pour les formulaires

  • Automatiquement à la date de publication lorsqu’on publie
  • Mais on peut anticiper en mettant une date dans le future
  • On peut configurer un message à afficher en attendant que le
    formulaire soit publié
  • Cette date apparait dans les listes

fix: #287

Ajouté
formulaires/editer_formulaire_message_prepublication.html
formulaires/editer_formulaire_message_prepublication.php
prive/objets/date/formulaire_date.html
Modifié
CHANGELOG.md
action/editer_formulaire.php
base/formidable_tables.php
formidable_administrations.php
formidable_autorisations.php
formidable_pipelines.php
formulaires/formidable.php
lang/formidable_fr.php
lang/formulaire_fr.php
paquet.xml
prive/objets/liste/formulaires.html
prive/squelettes/contenu/formulaire.html

Détails : feat: une date pour les formulaires (5912daec) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h55min :

docs(changelog): orthographe

Modifié
CHANGELOG.md

Détails : docs(changelog): orthographe (1d59e505) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h21min :

feat: option contexte_parent pour formidable_raccourcis_arobases_2_valeurs_champs() lorsque la fonction s’appelle elle-même

Modifié
CHANGELOG.md
inc/formidable.php

Détails : feat: option `contexte_parent` pour... (ec7e8e60) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h21min :

fix: formidable_raccourcis_arobases_2_valeurs_champs() ne recevait pas les bons arguments lorsqu’il s’agissait d’interpréter @message_retour@ en lisant également les @@ dans le message retour

Modifié
CHANGELOG.md
inc/formidable.php

Détails : fix: `formidable_raccourcis_arobases_2_valeurs_champs()` ne recevait pas les... (2d67afe8) · Validations · spip-contrib-extensions / formidable · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 20h15min :

fix: pour l’adresse d’expedition de l’accusé de réception, n’autoriser qu’un seul email

On met ceinture + bretelle en typant l’input html et en mettant une
verification (MR suit pour le plugin verifier)

Modifié
CHANGELOG.md
formulaires/editer_formulaire_traitements.php
traiter/email.yaml

Détails : fix: pour l'adresse d'expedition de l'accusé de réception, n'autoriser qu'un seul email (74d565f9) · Validations · spip-contrib-extensions / formidable · GitLab