[saisies ↪ options_a_la_place] 20 commits

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

Détails : feat: option globale `inserer_a_la_place` (9b453b9b) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
Par Maïeul Rouquette, le 24 janvier 2026 à 10h11min :

chore: plus besoin de spip-league/composer-installer

Modifié
composer.json

Détails : chore: plus besoin de spip-league/composer-installer (faa90391) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: `saisies_encapsuler_nom()` doit pouvoir gérer les nom en casier spip (`casier/element`) (3b54eebf) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: saisie `champ` : si le type de saisie utilisée est `radio` ne pas... (e42000ee) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: retirer la dépendance à intl (16c65042) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : tests: éviter de faire appel a tout spip pour les tests, mauvaise idée ; on... (30c436f6) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix(constructeur:configuration saisie): insérer les champs cachés indiquant... (f9166c9b) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: `saisies_prefixer_id()` éviter de laisser passer dans l'id des caractères... (8712a5d3) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : i18n: [Salvatore] [source:lang/ saisies] Export depuis https://trad.spip.net de la langue de (f5835da6) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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 (f87e4435) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : change: utiliser plutot une option `hors_constructeur` plutot que de se baser... (5b006258) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : refactor: simplifier l'écriture de `saisies_ajouter_option_globale_conteneur_class()` (77f32892) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: mention sur l'obligation des champs dans le constructeur de formulaire en... (0fed75eb) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

Détails : fix: cas du champ facultatif et obligatoire en même temps (peut arriver si on... (90c40391) · Validations · spip-contrib-extensions / saisies · GitLab

==============================
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

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

==============================
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

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

==============================
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

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

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

style: retour ligne pour y voir plus clair

Modifié
saisies/_base.html

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