Changelog

Découvrez les dernières évolutions de la plateforme S-PASS Territoires

64 mises à jour

Ajout de nouvelles catégories CAP et refactorisation Docker

s-pass core3.12.8

✨ Nouveautés

  • Nouvelles valeurs pour la ressource CAP : ajout de « Équipement » dans le type de construction, « Biodiversité » dans les problématiques, et « conseiller CAUE » dans les orientations.

🔧 Améliorations

  • Configuration Docker : refonte de la configuration pour garantir la persistance des données locales entre les redémarrages de conteneurs et clarifier la structure du projet (volume MariaDB persistant, dossier de scripts d'initialisation).

Suppression de la fonctionnalité d'administration des applications

s-pass core3.12.7

🗑️ Suppressions

  • Interface d'administration des applications : retrait complet de cette fonctionnalité du backoffice. Les contrôleurs, routes et modèles associés ont été supprimés car devenus obsolètes et non utilisés.

Modification de la réponse de l'API GeoJSON

s-pass core3.12.6

🔧 Améliorations

  • API GeoJSON — champ applicant : les réponses GeoJSON incluent désormais le nom du demandeur associé à chaque ressource, directement accessible dans les propriétés de chaque feature.

Ajustement des niveaux d'accès

s-pass core3.12.5

🔒 Sécurité

  • Harmonisation des niveaux d'accès : les valeurs des constantes de partage ont été mises à jour (PARTAGE_GROUPE 30 → 40, PARTAGE_COMMUNAUTE 40 → 45) pour garantir une meilleure cohérence des droits d'accès et une visibilité adaptée des contenus.

Refactorisation interne

s-pass core3.12.4

🔧 Améliorations

  • Service CaueSecurity : intégration du RouterInterface pour permettre la génération d'URL et les redirections internes sans dépendance externe.

Mise à jour mineure

s-pass core3.12.3

🐛 Correctifs

  • Logique de redirection : ajout de l'import manquant de RedirectResponse pour permettre son utilisation dans la logique de redirection de sécurité.

Redirection à la connexion et sécurisation des images

s-pass core3.12.2

🔒 Sécurité

  • Redirection des utilisateurs non authentifiés : les utilisateurs non connectés tentant d'accéder à une ressource protégée sont automatiquement redirigés vers la page de connexion, puis renvoyés vers la ressource demandée après authentification.
  • Sécurisation des légendes d'images : les légendes générées par le macro Twig sont désormais protégées contre les erreurs et les injections de contenu (échappement HTML, valeurs par défaut, rendu conditionnel).

Redirection à la connexion et sécurisation des images

s-pass core3.12.1

✨ Nouveautés

  • Légendes d'images unifiées : les légendes d'images sont désormais générées de manière centralisée dans toutes les interfaces, garantissant une cohérence visuelle et réduisant la duplication de code.

🔧 Améliorations

  • Composant Galerie : la modale est désormais positionnée en fin de page pour éviter les problèmes de superposition, avec un comportement de fermeture homogène et la possibilité de personnaliser le conteneur.

Ajout de la gestion des utilisateurs invités

s-pass core3.12.0

✨ Nouveautés

  • Utilisateurs invités sur les ressources : les documents peuvent désormais être partagés avec des membres spécifiques même s'ils n'appartiennent pas au groupe d'origine de la ressource. Les contrôles d'accès et les interfaces prennent en compte ces invités et affichent leur statut.

Renforcement du contrôle d'accès à l'édition des ressources

s-pass core3.11.73

🔒 Sécurité

  • Contrôle d'accès à l'édition des ressources : ajout d'une vérification d'authentification avant l'autorisation d'édition, pour éviter les erreurs pour les utilisateurs non connectés.