spip-contrib-extensions/saisies | 20 commits
Par Maïeul Rouquette, le 24 janvier 2026 à 21h34min :
feat: option globale inserer_a_la_place
Modifié
CHANGELOG.md
formulaires/inc-saisies-cvt.html
inc/saisies_options_globales.php
==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 10h11min :
chore: plus besoin de spip-league/composer-installer
Modifié
composer.json
==============================
Par Maïeul Rouquette, le 10 janvier 2026 à 18h30min :
fix: saisies_encapsuler_nom() doit pouvoir gérer les nom en casier spip (casier/element)
Modifié
CHANGELOG.md
inc/saisies_manipuler.php
tests/ManipulerTest.php
==============================
Par Maïeul Rouquette, le 10 janvier 2026 à 18h25min :
fix: saisie champ : si le type de saisie utilisée est radio ne pas afficher l’option aucun si on demande explicitement à ne pas afficher
Modifié
CHANGELOG.md
saisies/champ.html
==============================
Par tcharlss, le 10 janvier 2026 à 12h29min :
fix: retirer la dépendance à intl
Fixes: #507
Modifié
CHANGELOG.md
saisies/date_jour_mois_annee_fonctions.php
==============================
Par Maïeul Rouquette, le 8 janvier 2026 à 21h04min :
tests: éviter de faire appel a tout spip pour les tests, mauvaise idée ; on prend les stub de SPIP + quelques stub et autres mocks maison
Modifié
composer.json
tests/bootstrap.php
==============================
Par Maïeul Rouquette, le 4 janvier 2026 à 18h11min :
fix(constructeur:configuration saisie): insérer les champs cachés indiquant les options globales uniquement après le passage par le pipeline
Sinon cela peut péter la construction des fieldsets/onglets
Modifié
formulaires/construire_formulaire.php
==============================
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