[saisies ↪ explication_alert_role_paragrapher] 10 commits

spip-contrib-extensions/saisies | 10 commits

Par Maïeul Rouquette, le 3 janvier 2026 à 21h44min :

fix: saisie explication : appliquer |propre aussi lorsqu’on est boite d’info/d’alerte

Modifié
CHANGELOG.md
saisies/explication.html

Détails : fix: saisie `explication` : appliquer `|propre` aussi lorsqu'on est boite d'info/d'alerte (56d4deaa) · Validations · spip-contrib-extensions / saisies · GitLab

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

change: mettre tout ce qui est réglage de l’obligatoire ensemble, et tout ce qui est réglage du facultatif ensemble

Modifié
saisies/_base/obligatoire.yaml

Détails : change: mettre tout ce qui est réglage de l'obligatoire ensemble, et tout ce... (e78d29cb) · Validations · spip-contrib-extensions / saisies · GitLab

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

docs(changelog): #470

Modifié
CHANGELOG.md

Détails : docs(changelog): #470 (bb1a6be0) · Validations · spip-contrib-extensions / saisies · GitLab

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

feat(constructeur): pour les saisies individuelles, les infos sur le caractère obligatoire/facultatif sont conservées, même si elles ne servent pas, cela permet de revenir rapidement en arrière

Modifié
saisies/_base/obligatoire.yaml

Détails : feat(constructeur): pour les saisies individuelles, les infos sur le caractère... (057016c1) · Validations · spip-contrib-extensions / saisies · GitLab

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

feat: implementer côté squelette les informations sur le caractère facultatif de champ

  • class css spécifique
  • message pour les humain·es

Modifié
lang/saisies_fr.php
saisies/_base.html

Détails : feat: implementer côté squelette les informations sur le caractère facultatif de champ (1a60e4c1) · Validations · spip-contrib-extensions / saisies · GitLab

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

style: retour ligne pour y voir plus clair

Modifié
saisies/_base.html

Détails : style: retour ligne pour y voir plus clair (fd78b121) · Validations · spip-contrib-extensions / saisies · GitLab

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

feat: mettre une classe .obligatoire_defaut sur le conteneur des formulaires où l’option globale homonyme est activée

Modifié
inc/saisies_formulaire.php
tests/FormulaireTest.php

Détails : feat: mettre une classe `.obligatoire_defaut` sur le conteneur des formulaires... (68ca89ab) · Validations · spip-contrib-extensions / saisies · GitLab

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

feat: si option globale obligatoire_defaut est activée, ajuster le tableau de saisies

  • informer l’internaute
  • passer tout les champs sauf exception en obligatoire (pour les required et tests de verification)

Modifié
inc/saisies_formulaire.php
lang/saisies_fr.php
tests/FormulaireTest.php

Détails : feat: si option globale `obligatoire_defaut` est activée, ajuster le tableau de saisies (b42e06dd) · Validations · spip-contrib-extensions / saisies · GitLab

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

remove: ne pas pousser au vice

Modifié
lang/saisies_fr.php

Détails : remove: ne pas pousser au vice (9b4e38b3) · Validations · spip-contrib-extensions / saisies · GitLab

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

feat: Constructeur de formulaire : cas où l’on permet l’option globale obligatoire_defaut

  • Si l’option est activée:
    • ne pas permettre de régler le message d’obligation
    • permettre de dire qu’un champ est facultatif, et permettre de régler
      le message du caractère facultatif
  • sinon laisser tel qu’historiquement

Modifié
CHANGELOG.md
inc/saisies_options_globales.php
lang/saisies_fr.php
saisies/_base/obligatoire.yaml

Détails : feat: Constructeur de formulaire : cas où l'on permet l'option globale `obligatoire_defaut` (7e055332) · Validations · spip-contrib-extensions / saisies · GitLab