Corrige l'accès lent en cas de droits étendus
Détails
-
API : Réécrit la création d'une vue d'une politique en BDD -
Docker : Ajoute un healthcheck sur le démarrage de la BDD
Explications
Les performances lors de l’autorisation d'une requête sont assez mauvaises. Les vues en base de données créées pour une politique n'étaient jusque pas là optimisées. Cette MR réécrit la création d'une vue lorsqu'il n'y a pas de rapport définit afin d'éviter des duplications de champs inutiles. Les performances sont maintenant équivalentes à lorsqu'un rapport est défini.
Captures d'écran
Références
https://taches.cemea.org/b/bJJXFZxe6pRHN8uHy/dev-web/HW3JyNB4awGg4ZSDG
https://gitlab.cemea.org/cemeainterne/petit-rapporteur/-/issues/22
https://gitlab.cemea.org/cemeainterne/petit-rapporteur/-/issues/17
Dépendances
Edited by Killian Kemps