gip-inclusion / rdv-insertion

Application permettant de fluidifier le parcours d’accompagnement social et professionnel sur les territoires
https://www.rdv-insertion.fr
13 stars 4 forks source link

[Tech] Harmoniser les requêtes partagées entre différents controllers #2185

Open aminedhobb opened 3 months ago

aminedhobb commented 3 months ago

Lié à cette discussion: https://github.com/gip-inclusion/rdv-insertion/pull/2072#discussion_r1629745515

L'idée c'est de voir s'il n'y a pas moyen d'avoir une classe responsable de récupérer les records que l'on peut afficher dans les différentes vue. Peut-être que cette classe peut prendre en entrée l'agent et les params de l'url (un peu à la manière du SearchContext côté rdvsp) et en fonction retourne les records accessible (= scopés par l'agent ET filtrés par les paramètres de l'url).

aminedhobb commented 2 days ago

Pour info voici comment ces cas sont gérés chez 37signal: https://x.com/_swanson/status/1809342829694521350