[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 Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev
Re: [Glpi-dev] Problème de vision des groupes
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 Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev ___ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev
Re: [Glpi-dev] Problème de vision des groupes
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 nini.las...@orange.fr 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 Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev ___ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev ___ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev