[prive ↪ plugin_config] 18 commits

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

Détails : feat: Privé utilise recuperer_fond (en listener) pour du code de blocs de page... (5d285269) · Validations · spip / prive · GitLab

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

Détails : fix: Plus d’onglets, menus dans paquet.xml, c’est déclaré dans prive_config.php (14c7b90d) · Validations · spip / prive · GitLab

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

Détails : refactor: change le namespace PSR-4 pour metre le préfixe 'Spip\\Prive' (85c3f83a) · Validations · spip / prive · GitLab

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

Détails : styles: utiliser des use pour éviter d'expliciter le Namespace à chaque usage... (6ba40b17) · Validations · spip / prive · GitLab

==============================
Par Cerdic, le 20 avril 2026 à 15h32min :

fix: 1.0 ou plus pour la version de spip-league/serializer

Modifié
composer.json

Détails : fix: 1.0 ou plus pour la version de spip-league/serializer (1b6c5e73) · Validations · spip / prive · GitLab

==============================
Par Cerdic, le 20 avril 2026 à 10h54min :

fix: indiquer d’ou vient SpipLeague\Component\Serializer\Serializer pour PHPStan

Modifié
composer.json

Détails : fix: indiquer d'ou vient SpipLeague\Component\Serializer\Serializer pour PHPStan (525fd605) · Validations · spip / prive · GitLab

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

Détails : refactor: #FORMULAIRE_DATE n'est presque jamais appelé avec un 4ème argument,... (b57016c8) · Validations · spip / prive · GitLab

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

Détails : refactor: inclure_liste_recherche_par_id est appelé avec ENV* en 4ème... (066e28ed) · Validations · spip / prive · GitLab

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

Détails : refactor: le 4ème argument de #FORMULAIRE_EDITER_LOGO est ENV* la plupart du... (c8266788) · Validations · spip / prive · GitLab

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

Détails : refactor: utiliser SpipLeague\Component\Serializer\Serializer pour... (36ec836e) · Validations · spip / prive · GitLab

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

Détails : refactor: utiliser json_encode plutot que serialize pour identifier les formulaires (879267fc) · Validations · spip / prive · GitLab

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

Détails : refactor: utiliser SpipLeague\Component\Serializer\Serializer() pour le champ prefs de spip_auteurs (972b2ea0) · Validations · spip / prive · GitLab