spip-contrib-extensions/saisies | 20 commits
Par Maïeul Rouquette, le 4 janvier 2026 à 18h09min :
fix: saisies_prefixer_id() éviter de laisser passer dans l’id des caractères spéciaux présents dans le nom
On s’appuie sur saisie_nom2classe()
Modifié
CHANGELOG.md
inc/saisies_manipuler.php
tests/ManipulerTest.php
==============================
Par Salvatore, le 4 janvier 2026 à 01h30min :
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue de
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue es
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue it
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue mg
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue nl
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue pt_br
i18n: [Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/saisies.xml
lang/saisies_de.php
lang/saisies_en.php
lang/saisies_es.php
lang/saisies_fr.php
lang/saisies_fr_tu.php
lang/saisies_it.php
lang/saisies_mg.php
lang/saisies_nl.php
lang/saisies_pt_br.php
==============================
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
test: un test mal écrit
Modifié
tests/FormulaireTest.php
Détails : test: un test mal écrit (e3004bd6) · Validations · spip-contrib-extensions / saisies · GitLab
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
change: utiliser plutot une option hors_constructeur plutot que de se baser sur le nom pour exclure une saisie du constructeur
Modifié
formulaires/construire_formulaire.php
inc/saisies_formulaire.php
tests/FormulaireTest.php
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
refactor: simplifier l’écriture de saisies_ajouter_option_globale_conteneur_class()
Modifié
inc/saisies_formulaire.php
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
fix: mention sur l’obligation des champs dans le constructeur de formulaire en tenant compte de l’option globale obligatoire_defaut
Modifié
formulaires/construire_formulaire.php
saisies/_base.html
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
fix: cas du champ facultatif et obligatoire en même temps (peut arriver si on bascule option globale)
dans ce cas :
- si on dit que tout est obligatoire, alors c’est le
facultatif qui l’importe - si on dit que tout est facultatif, alors c’est l’obligatoire qui
l’importe
Ainsi le réglage « par champ » l’emporte sur le réglage global
Modifié
inc/saisies_formulaire.php
tests/FormulaireTest.php
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
docs(changelog): #470
Modifié
CHANGELOG.md
Détails : docs(changelog): #470 (4fc9b714) · Validations · spip-contrib-extensions / saisies · GitLab
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
style: retour ligne pour y voir plus clair
Modifié
saisies/_base.html
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
remove: ne pas pousser au vice
Modifié
lang/saisies_fr.php
Détails : remove: ne pas pousser au vice (30fece85) · Validations · spip-contrib-extensions / saisies · GitLab
==============================
Par Maïeul Rouquette, le 3 janvier 2026 à 21h19min :
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
==============================
Par Maïeul, le 20 décembre 2025 à 12h37min :
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue en
i18n: [Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/saisies.xml
lang/saisies_en.php
==============================
Par RealET, le 20 décembre 2025 à 11h45min :
i18n: [Salvatore] [source:lang/ paquet-saisies] Export depuis https://trad.spip.net de la langue fr_tu
i18n: [Salvatore] [source:lang/ paquet-saisies] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/paquet-saisies.xml
lang/paquet-saisies_fr_tu.php
==============================
Par RealET, le 20 décembre 2025 à 11h40min :
i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue fr_tu
i18n: [Salvatore] [source:lang/ saisies] Mise a jour du bilan depuis https://trad.spip.net
Modifié
lang/saisies.xml
lang/saisies_fr_tu.php