Development #58879
"Fiches", pouvoir restreindre la visibilité des fiches selon l'appartenance de l'usager connecté à une fonction de la fiche
0%
Description
Il y a aujourd'hui la possibilité de "Restreindre aux fiches accessibles à l’usager connecté :".
On pourrait souhaiter que la liste affiche les fiches selon l'appartenance de l'usager connecté à une ou plusieurs fonctions de la fiche.
On pourrait par exemple avoir une cellule "Personnes morales dont vous êtes mandataire" et une cellule "Personnes morales dont vous êtes gestionnaire" sur un même modèle de fiches "Personnes morales".
Peut-être est-il aussi nécessaire de pouvoir restreindre directement à des rôles mais l'usage des fonctions semble tout à fait approprié du fait de la possibilité d'attribution dynamique de la fonction dans le workflow de la fiche.
Demandes liées
Historique
Mis à jour par Mikaël Ates il y a plus de 2 ans
- Lié à Development #58844: Améliorations sur la cellule « Fiches » ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
En fait "restreindre" je vais l'employer plutôt pour du contrôle d'accès, ici il s'agirait pour moi plutôt de "filtrer". (et pris comme ça, ça passerait sans doute alors sans doute par la définition d'un type de critère supplémentaire possible pour les vues personnalisées dans w.c.s., et côté cellule fiches il y aurait juste à sélectionner la vue personnalisée en question).
Mis à jour par Mikaël Ates il y a plus de 2 ans
Ok, cela viendrait avec ceci #58881. Je lie les tickets et rejette celui-ci ?
Mis à jour par Mikaël Ates il y a plus de 2 ans
- Lié à Development #58881: Permettre de définir une vue personnalisée sur des fiches utilisée en source de données en filtrant sur une fonction de l'usager ajouté
Mis à jour par Frédéric Péters il y a plus de 2 ans
(on peut laisser ouvert, ça nous fait penser à vérifier que le cas d'usage ici sera bien couvert).
Mis à jour par Mikaël Ates il y a environ 2 ans
Le développement #58881 fonctionne bien. Je le vérifie avec un formulaire avec une liste sourcée sur une vue perso filtrée sur une fonction enregistrée en source de donnée.
Mais la cellule Fiches positionnée sur cette même source de donnée pour ce même utilisateur n'affiche rien.
Modèle de donnée Entreprise avec la source de données filtrée sur la fonction « Mandataire » : https://demarches-mates.test.entrouvert.org/backoffice/data/entreprise/mandataires/.
Le formulaire avec le champs liste sourcé : https://demarches-mates.test.entrouvert.org/backoffice/forms/57/fields/1/
La page avec la cellule Fiches : https://portail-mates.test.entrouvert.org/manage/pages/26/ (3ème cellule)
Visible avec le user : userentreprise2@yopmail.com / Test4242$
Aller sur la page en FO : https://portail-mates.test.entrouvert.org/espace-pro/, colonne de gauche 3eme cellule vide.
Colonne de droite « Démarche entreprise », elle affiche les 2 entreprises du user.
Mis à jour par Mikaël Ates il y a environ 2 ans
- Assigné à mis à Frédéric Péters
Peut-être que ce ticket dépend aussi de #61669 ?
Mis à jour par Frédéric Péters il y a environ 2 ans
(pour le support sur l'utilisation "personnes morales" on pourrait avoir un espace dédié ?). (j'ai ajouté cette question pour réunion lundi)
Mis à jour par Frédéric Péters il y a environ 2 ans
Après avoir regardé quand même. Il manquait la coche sur "Restreindre aux fiches accessibles à l’usager connecté" pour que l'usager connecté soit pris en compte, je l'ai ajoutée sur cette cellule.