spip-contrib-extensions/generateur_plans | 5 commits
Par tcharlss, le 28 septembre 2025 à 13h27min :
Merge branch ‹ dev/issue_1_constante_cache › into ‹ main ›
fix: éviter une erreur en cas de constante _DUREE_CACHE_DEFAUT indéfinie
Closes #1
See merge request spip-contrib-extensions/generateur_plans!1
Ajouté
src/Spip/GenerateurPlans/CHANGELOG.md
Modifié
formulaires/configurer_generateur_plans.php
lang/generateur_plans_en.php
lang/generateur_plans_fr.php
src/Spip/GenerateurPlans/Patron/PlanPatronRepository.php
==============================
Par tcharlss, le 28 septembre 2025 à 10h20min :
doc(changelog): pour #1
Ajouté
src/Spip/GenerateurPlans/CHANGELOG.md
==============================
Par tcharlss, le 28 septembre 2025 à 10h20min :
fix: afficher un message quand aucun patron valide n’est détecté
getAll() retourne un générateur, il faut ajuster le test pour vérifier si ça retourne quelque chose.
Et la saisie alerte n’existe pas : il faut utiliser explication + alerte_role
Refs: #1
Modifié
formulaires/configurer_generateur_plans.php
lang/generateur_plans_en.php
lang/generateur_plans_fr.php
==============================
Par tcharlss, le 28 septembre 2025 à 10h17min :
fix: ne plus utiliser la constante _DUREE_CACHE_DEFAUT
Elle est prévue pour le cache des squelettes, ce n’est pas la même logique de cache pour les patrons, ils ne changent pas tous les 4 matins.
On utilise donc une constante spécifique aux patrons, et on augmente à 48h.
Close: #1
Modifié
src/Spip/GenerateurPlans/Patron/PlanPatronRepository.php
==============================
Par tcharlss, le 27 septembre 2025 à 10h50min :
fix: exclure le JSON schema servant à la validation quand on répertorie les JSON
Et toujours loguer quand un JSON est ignoré, mais on passe en debug plutôt que warning.
Refs: #1
Modifié
src/Spip/GenerateurPlans/Patron/PlanPatronRepository.php