Bonjour à tous, Sur une base cliente, j'ai : - un profil interface simplifiée qui n'a pas les droits de voir les tickets de ses groupes associés (nommé profil1) - une règle métier dans une entité qui affecte les tickets ouvert par un technicien à un groupe observateur (groupe 1)
Scénario : - un technicien "profil1" ouvre un ticket dans son entité (il appartient au groupe 1) - le ticket se voit affecter un groupe observateur - un autre technicien "profil1" voit le ticket ouvert dans sa liste des tickets, et clique dessus (il appartient au groupe 1 aussi) - là il a une erreur lui disant qu'il n'a pas les droits Dans le cas du ticket->canViewItem() on teste que le tech fait partie d'un groupe observateur (bien), mais qu'il a aussi la vision sur show_group_ticket Donc là il y a une incohérence de comportement : 1 - soit il ne peut pas voir le ticket car il n'a pas show_group_ticket 2 - soit il voit le ticket car il fait parti d'un groupe explicitement défini comme observateur du ticket (je pense que ça devrait être la solution 2). Autre petite chose : on ne peut pas associer plus d'un technicien observateur dans une règle métier Walid.
_______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev