Régression #26935
ferméTMA - Autoriser l'action Emettre un avis parallèle pour un utilisateur sollicité dans le circuit dont le rôle initial est En copie(avis) ou pour information (avis) dans le liste de diffusion
Description
Depuis la 20.03TMA(20.03.19), la 20.03.30 et 2301.1.4,
En tant qu'administrateur, depuis l'administration des entités, j'ai activé les boutons "En Copie(avis)" et "pour information(avis)"
En tant qu'utilisateur j'ai un courrier depuis ma bannette des "courriers à traiter" auquel je fais une action de "demander d'avis".
Dans cette demande d'avis, je positionne 2 agents en tant que :
- 1 agent pour "En Copie(avis)"
- 1 agent pour "pour information(avis)"
Une fois l'action validé.
Le courrier arrive dans les bannettes paramétrées comme ci-dessous pour permettre de visualiser les courriers en "En Copie(avis)" et "pour information(avis)" et permettre de donner un avis:
AVIS : EN COPIE
status = 'EAVIS' AND ((res_id, @user) IN (SELECT res_id, item_id FROM listinstance WHERE item_mode = 'avis_copy' and process_date ISNULL and res_view_letterbox.res_id = res_id order by listinstance_id asc))
AVIS : POUR INFO
status = 'EAVIS' AND (res_id IN (SELECT res_id FROM listinstance WHERE item_mode = 'avis_info' AND difflist_type = 'entity_id' AND process_date ISNULL AND res_view_letterbox.res_id = res_id AND (item_id IN (SELECT u.user_id from users u, users_entities ue WHERE u.user_id = ue.user_id AND (ue.entity_id IN (SELECT entity_id FROM users_entities WHERE user_id = @user AND primary_entity = 'Y')))) ORDER BY listinstance_id asc))
L'agent "En Copie(avis)" ou "pour information(avis)" peut consulter le document mais ne peut pas effectuer l'action "donner un avis". Il obtient un message indiquant qu'il n'est pas dans la liste pour avis pour lui permettre de donner un avis.
En tant qu'agent en copie pour avis et pour information pour avis, Il faudrait que je puisse également donner un avis sur ces courriers afin de pouvoir donner des instructions.
Fichiers