spip/prive | 18 commits
Par Matthieu Marcillaud, le 21 avril 2026 à 15h27min :
fix: Utiliser le paramètre spip.docs.home_server
Modifié
squelettes/inclure/pied.html
squelettes/navigation/synchro.html
Détails : fix: Utiliser le paramètre spip.docs.home_server (a378d9df) · Validations · spip / prive · GitLab
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h27min :
feat: Privé utilise recuperer_fond (en listener) pour du code de blocs de page qui était encore dans ecrire/
Ajouté
src/Pipeline/Listener/RecupererFondPriveListener.php
Modifié
prive_config.php
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h27min :
fix: Plus d’onglets, menus dans paquet.xml, c’est déclaré dans prive_config.php
Modifié
paquet.xml
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h27min :
refactor: change le namespace PSR-4 pour metre le préfixe ‹ Spip\Prive ›
Modifié
composer.json
prive_config.php
src/Pipeline/Listener/AffichageFinalPriveTitleAutoListener.php
src/Pipeline/Listener/BoiteInfosListener.php
src/Pipeline/Listener/MiseAJourAfficheMilieuListener.php
src/Pipeline/Listener/QueueAfficheMilieuListener.php
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h27min :
style: QA pass.
Modifié
composer.json
phpstan-baseline.neon
prive_config.php
Détails : style: QA pass. (a767f93b) · Validations · spip / prive · GitLab
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h25min :
feat: utiliser le ConfigBuilder
Note: on devrait pouvoir supprimer onglet et menus du paquet.xml
mais il reste un petit bug à corriger dessus
Ajouté
prive_config.php
Supprimé
prive_listeners.php
Modifié
paquet.xml
src/Pipeline/Listener/BoiteInfosListener.php
Détails : feat: utiliser le ConfigBuilder (ae210562) · Validations · spip / prive · GitLab
==============================
Par Matthieu Marcillaud, le 21 avril 2026 à 15h25min :
feat: Utiliser des Listeners au lieu de pipelines
Ajouté
prive_listeners.php
src/Pipeline/Listener/AffichageFinalPriveTitleAutoListener.php
src/Pipeline/Listener/BoiteInfosListener.php
src/Pipeline/Listener/MiseAJourAfficheMilieuListener.php
src/Pipeline/Listener/QueueAfficheMilieuListener.php
Supprimé
prive_fonctions.php
Modifié
composer.json
paquet.xml
Détails : feat: Utiliser des Listeners au lieu de pipelines (622e55b3) · Validations · spip / prive · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 15h34min :
styles: utiliser des use pour éviter d’expliciter le Namespace à chaque usage de SpipLeague\Component\Serializer\Serializer
Modifié
formulaires/configurer_preferences.php
formulaires/configurer_preferences_menus.php
objets/liste/jobs_fonctions.php
==============================
Par Cerdic, le 20 avril 2026 à 15h32min :
fix: 1.0 ou plus pour la version de spip-league/serializer
Modifié
composer.json
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
fix: indiquer d’ou vient SpipLeague\Component\Serializer\Serializer pour PHPStan
Modifié
composer.json
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
styles: fix-cs
Modifié
formulaires/configurer_preferences.php
formulaires/configurer_preferences_menus.php
objets/liste/jobs_fonctions.php
Détails : styles: fix-cs (5a1ac59e) · Validations · spip / prive · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: #FORMULAIRE_DATE n’est presque jamais appelé avec un 4ème argument, et quand c’est le cas c’est un array, on ne supporte plus le type string
Modifié
formulaires/dater.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: inclure_liste_recherche_par_id est appelé avec ENV* en 4ème argument, on ne supporte plus un string et on ne deserialize plus
Modifié
squelettes/contenu/recherche_fonctions.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: le 4ème argument de #FORMULAIRE_EDITER_LOGO est ENV* la plupart du temps, ou bien un #ARRAY explicite, donc c’est un array, on ne deserialize plus
Modifié
formulaires/editer_logo.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer pour deserializer les arguments de la fonction, et améliorer la présentation
Ajouté
objets/liste/jobs_fonctions.php
Modifié
objets/liste/jobs.html
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
chores: ce filtre n’est plus utilisé
Modifié
squelettes/contenu/job_queue_fonctions.php
Détails : chores: ce filtre n'est plus utilisé (d5622868) · Validations · spip / prive · GitLab
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser json_encode plutot que serialize pour identifier les formulaires
Modifié
formulaires/dater.php
formulaires/editer_article.php
formulaires/editer_auteur.php
formulaires/editer_logo.php
formulaires/editer_rubrique.php
==============================
Par Cerdic, le 20 avril 2026 à 10h54min :
refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour le champ prefs de spip_auteurs
Modifié
formulaires/configurer_preferences.php
formulaires/configurer_preferences_menus.php