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).
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).