Skip to content

refactor(invitations): Update search context logic

Vincent Agnano requested to merge refactor/change-search-context into recette

Created by: aminedhobb

Dans cette PR je change le fonctionnement du SearchContext pour me rapprocher de ce qui se fait actuellement sur la search "native" de RDV-Solidarités.

Lorsqu'on est invité, on récupère les motifs disponibles pour les coordonnées géographiques présentes dans l'url (lorsque celles-ci sont présentes). Lorsqu'aucun motif n'est disponible (ce qui peut notamment arriver lorsque les coordonnées géographiques n'ont pas pu être retrouvées et placées dans l'url), on fallback sur tous les motifs de toutes les organisations sur lesquelles on a invité l'utilisateur (un array d'organisation ids est passé en ce sens dans l'URL).

J'ajoute également la possibilité de filtrer les motifs en envoyant un paramètre motif_search_terms qui cherchera ce terme dans les motifs disponibles (dans le but de récupérer que les motifs qui nous intéresse dans le contexte de l'invitation).

Merge request reports