Development #28733
pouvoir filter les cellules "demandes d'un usager" selon les permissions de l'agent connecté
0%
Description
Maintenant qu'on utilise ces cellules côté portail agent, ça considère que les agents ont une vue sur toutes les demandes, mais 1) ça ignore l'histoire "vue 360", et 2) ça fournit des liens sur lesquels l'agent ne pourra pas nécessairement cliquer.
Ça nécessite extension de l'API côté w.c.s. (#28732), il faudrait aussi mettre dans la balance ce qui côté combo serait le mieux.
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Lié à Development #28732: étendre /api/users/forms pour pouvoir prendre en compte les permissions d'un agent ajouté
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-wcs-use-api-users-uuid-endpoints-for-user-data-28733.patch 0001-wcs-use-api-users-uuid-endpoints-for-user-data-28733.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'est plutôt simple ici (surtout que je me suis rendu compte en passant que /api/users/<uuid>/... existaient déjà côté w.c.s.); un peu dommage pour la duplication de quelques lignes entre WcsCurrentFormsCell et WcsCurrentDraftsCell mais j'ai préféré ça à compliquer la lecture par un nouveau d'indirection supplémentaire ou l'utilisation de gabarits.
La suite côté w.c.s. pour assurer le filtrage puis il y aura retour dans combo pour adapter le gabarit et ne pas faire de lien sur les demandes inaccessibles.
Mis à jour par Thomas Noël il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 7c944f8382b940ea66d47c7dffceaa6b66662a47 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Dec 7 14:33:36 2018 +0100 wcs: use /api/users/<uuid>/* endpoints for user data (#28733)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: use /api/users/<uuid>/* endpoints for user data (#28733)