Skip to content

Hide user social fields in RDV tunnels (admin and user sides)

Vincent Agnano requested to merge feature/hide-social-fields into master

Created by: adipasquale

https://trello.com/c/P1A5StGb/1026-rgpd-filtrer-les-champs-demand%C3%A9s-pour-la-prise-dun-rdv-en-fonction-du-service

Screenshots

Tunnel de prise de RDV usagers :

users

Tunnel de prise de RDV admin :

admin

J'ai rajouté un texte explicatif; j'anticipe que ça ne plaise pas à tout le monde !

détails d'implem

Les pages d'édition et de création d'usager sont inchangées (côté admin et usager)

J'ai mis la responsabilité de savoir quels champs vont pour quels services dans une méthode du modèle parce que j'anticipe qu'on va nous demander des exceptions.

J'ai aussi déjà inclus deux services plutôt qu'un avec un check des noms qui contiennent "social" (case insensitive)

en prod :

irb(main):002:0> Service.pluck(:name).each { puts _1 }; nil
Secrétariat
PMI (Protection Maternelle Infantile)
Service social
CPEF (Centre de planification et d'éducation familiale)
EHPAD
Autonomie
Direction Départementale des Territoires et de la Mer
Démarches juridiques
Service psychologie
SAPHA (Service Senior Ainé Personne Handicapée et Aidant)
Aide Sociale à l’Enfance
Mission insertion
PMI - Centre de Planification Familiale

Merge request reports