Project

General

Profile

Development #28733

pouvoir filter les cellules "demandes d'un usager" selon les permissions de l'agent connecté

Added by Frédéric Péters 6 months ago. Updated 5 months ago.

Status:
Solution déployée
Priority:
Normal
Start date:
07 Dec 2018
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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.

0001-wcs-use-api-users-uuid-endpoints-for-user-data-28733.patch View (3.92 KB) Frédéric Péters, 07 Dec 2018 02:34 PM


Related issues

Related to w.c.s. - Development #28732: étendre /api/users/forms pour pouvoir prendre en compte les permissions d'un agent Solution déployée 07 Dec 2018

Associated revisions

Revision 7c944f83 (diff)
Added by Frédéric Péters 5 months ago

wcs: use /api/users/<uuid>/* endpoints for user data (#28733)

History

#1 Updated by Frédéric Péters 6 months ago

  • Related to Development #28732: étendre /api/users/forms pour pouvoir prendre en compte les permissions d'un agent added

#3 Updated by Frédéric Péters 6 months ago

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.

#4 Updated by Thomas Noël 6 months ago

  • Status changed from Solution proposée to Solution validée

#5 Updated by Benjamin Dauvergne 5 months ago

  • Assignee set to Frédéric Péters

#6 Updated by Frédéric Péters 5 months ago

  • Status changed from Solution validée to 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)

#7 Updated by Frédéric Péters 5 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF