Skip to content
This repository has been archived by the owner on Oct 22, 2024. It is now read-only.

Recherche de structures par le nom pour les admins et managers #458

Open
wants to merge 12 commits into
base: main
Choose a base branch
from

Conversation

ggounot
Copy link
Collaborator

@ggounot ggounot commented Oct 3, 2024

Dépendance back : gip-inclusion/dora-back#397

Problème : la création d'un service depuis un modèle cause un appel au point d'API /structures/ qui liste toutes les structures de la base lorsqu'on est admin. La taille de la réponse atteint 5 Mo et provoque un gros ralentissement voire un plantage de la page.

Solution : ajout d'un paramètre de recherche textuel sur le nom de la structure pour limiter le nombre de résultats. Le front l'utilise avec 3 caractères minimum.

Changements :

  • getManagedStructure() : ajout d'un paramètre de recherche textuel et utilisation du paramètre search du endpoint ;
  • FieldsStructure : utilisation d'une fonction de recherche ;
  • Page de création de service depuis un modèle : création d'un mode de recherche de structure lorsque l'utilisateur est admin ou gestionnaire au lieu de récupérer toutes les structures.

@ggounot ggounot marked this pull request as ready for review October 10, 2024 16:46
@ggounot ggounot requested review from ikarius and jbuget October 10, 2024 16:47
@ggounot
Copy link
Collaborator Author

ggounot commented Oct 14, 2024

@ggounot ggounot self-assigned this Oct 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants