GPS: Permettre de donner la visibilité sur les informations candidat au cas par cas#5794
GPS: Permettre de donner la visibilité sur les informations candidat au cas par cas#5794
Conversation
8a7b667 to
024418b
Compare
There was a problem hiding this comment.
L’idée est qu’on donnerait manuellement accès à des orienteurs via l’admin ?
A-t-on prévu un process pour réévaluer les droits donnés ?
Le code me semble tout à fait adapté à la finalité, mais je suis surpris que le candidat n’ait pas de visibilité sur ces accès et ne puisse pas s’y opposer.
|
Il y a une carte au backlog pour donner accès à GPS au candidat pour qu'il puisse typiquement accepter lui même ces demandes d'accès à ses données. |
024418b to
57b35ae
Compare
|
Bon, la carte n'était visiblement pas terminée quand je l'ai attaqué.. Je passe la PR en draft en attendant. |
19beb04 to
2517d0f
Compare
2517d0f to
dd2b1dc
Compare
|
🥁 La recette jetable est prête ! 👉 Je veux tester cette PR ! |
6461e27 to
86702d4
Compare
|
C'est bon, le bouton et la modale pour demander l'accès sont implémentés, de même que la notification slack. |
87f3b02 to
76f158e
Compare
86a0127 to
492f757
Compare
492f757 to
7d2f63b
Compare
| send_slack_message_for_gps( | ||
| f":mag: *Demande d’accès à la fiche*\n" | ||
| f"<{user_admin_url}|{request.user.get_full_name()}> veut avoir accès aux informations de " | ||
| f"<{beneficiary_admin_url}|{mask_unless(follow_up_group.beneficiary.get_full_name(), False)}> " |
There was a problem hiding this comment.
Je serais curieux de savoir les vérifications effectuées par les administrateurs pour donner ou non l'accès 👀
There was a problem hiding this comment.
On peut tagger le principal intéressé pour lui demander :) @louije
There was a problem hiding this comment.
Deux options :
- le lien paraît légitime / évident (orga qui a pignon sur rue, localité qui matche, des actions ont été faites, etc.)
- on a le moindre doute -> envoi d'un mail à un prescripteur / employeur qui a l'air actif
EwenKorr
left a comment
There was a problem hiding this comment.
Rien de plus à ajouter que Xavier. J'avais seulement relevé le point qu'il a évoqué au sujet de l'autocomplete (https://github.com/gip-inclusion/les-emplois/pull/5794/files#r2020982684)
55f3f07 to
b5851c2
Compare
b5851c2 to
a097c5e
Compare
|
|
||
| updated_at = models.DateTimeField(verbose_name="date de modification", auto_now=True) | ||
| can_view_personal_information = models.BooleanField( | ||
| verbose_name="accès aux données du bénéficiaire", default=False |
There was a problem hiding this comment.
Peut-être rajouter un commentaire "(pour les utilisateurs n'ayant par défaut pas les droits d'accès)" ?
Pour que quelqu'un ne se dise pas: "je ne comprends pas, can_view_personal_information=False et il a tout de même accès" ?
| views.display_contact_info, | ||
| name="display_contact_info", | ||
| ), | ||
| path("groups/<int:group_id>/ask_access", views.ask_access, name="ask_access"), |
There was a problem hiding this comment.
| path("groups/<int:group_id>/ask_access", views.ask_access, name="ask_access"), | |
| path("groups/<int:group_id>/ask-access", views.ask_access, name="ask_access"), |
We want to be able to forcibly allow a non authorized prescriber to see a beneficiary personnal information
a097c5e to
07962e2
Compare
For prescriber without can_view_personal_information permissions
07962e2 to
a089ab2
Compare
🤔 Pourquoi ?
https://www.notion.so/gip-inclusion/Donner-aux-orienteurs-la-visibilit-sur-les-fiches-b-n-ficiaires-au-cas-par-cas-1b95f321b604804e9424f5a8763de03e?pvs=4
🍰 Comment ?
🚨 À vérifier
🏝️ Comment tester ?
💻 Captures d'écran