Skip to content

Corrige l'accès lent en cas de droits étendus

Killian Kemps requested to merge fix-slow-auth-full-access into main

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

Merge request reports