Merci Nelly ! La question étant donc comment vous feriez pour que ces 2 techs soient automatiquement observateur du ticket sachant qu'on ne veut pas leur donner les droits de vision des groupes associés et que l'on ne peut pas attribuer à plus d'un via les businessrules ?
Walid. Le 9 novembre 2011 12:33, nini <[email protected]> a écrit : > Bonjour, > > Effectivement, il y avait une incohérence entre les droits pour > l'affichage de la liste et les droits pour l'affichage du ticket. > Corrigé en 0.83 : > https://forge.indepnet.net/projects/glpi/repository/revisions/16018 > > Concernant tes 2 propositions, si tu n'as pas le droit de voir les tickets > des groupes il ne doit pas apparaitre dans la liste. Donc c'est ta > proposition 1 qui pour moi est correcte. > > Nelly > > > > Message du 09/11/11 10:21 > > De : "walid nouh" > > A : "Liste de diffusion des developpeurs GLPI" > > Copie à : > > Objet : [Glpi-dev] Problème de vision des groupes > > > > 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 > > [email protected] > > https://mail.gna.org/listinfo/glpi-dev > > > > _______________________________________________ > Glpi-dev mailing list > [email protected] > https://mail.gna.org/listinfo/glpi-dev >
_______________________________________________ Glpi-dev mailing list [email protected] https://mail.gna.org/listinfo/glpi-dev
