toulouse-maelis: endpoint pour faire la recherche d'usagers depuis le portail agent (#72310) #88
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/72310-parsifal-search-endpoints"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Maj du WSDL pour les tests (il y a un ajout au DUI que je traiterai dans un autre ticket)
Ajout d'un endpoint pour appeler un WS de recherche (plus ou moins) générique.
Ajout d'un second enpoint vers un WS supplémentaire pour rechercher les dossier depuis le numéro DUI, parce que le premier WS ne le fait pas.
Mon idée est d'avoir ces 2 moteurs d'indexation dans la cellule recherche du portail agent.
f49d1ceca0
to09e167d0ee
09e167d0ee
to584e1732bf
584e1732bf
to336cfc4bb5
@ -863,0 +871,4 @@
)
def search_family(self, request, q=None):
data = []
if q and len(q) >= 4:
Quel est l'enjeu de ce minimum de 4 caractères ? ça ne risque pas d'être très pénible pour des recherches à 3 caractères ou moins, par exemple sur un nom de famille court ?
C'est purement empirique : si j'envoie un mot trop court, Maélis mouline longtemps puis me renvoie tous les DUI de sa base.
Ici il faudrait que ce soit Maélis qui ne réponde rien tant que le texte saisi n'est pas suffisamment explicite pour cibler un compte et je ne devrais pas ajouter cette astuce "métier" dans le connecteur, tu as raison.
Dans les faits, avant que Sigec ne change quoi que ce soit, je préfère avoir quelque-chose qui fonctionne, tant que ça ne tient que sur une ou 2 lignes de code.
(Maélis recherche sur le nom et/ou le prénom via le WS readFamilyListFromFullName,
donc pour rechercher monsieur WU, l'agent devra ajouter son prénom dans la recherche)
Okay, je me doutais que c'était un truc du genre. Bon si le souci est upstream, difficile de faire beaucoup mieux, à part éventuellement rajouter un commentaire pour expliquer ça ?
336cfc4bb5
tobf7ccc253a
bf7ccc253a
to2382293821
2382293821
toab55213ed7