[Glpi-dev] Problème de vision des groupes

2011-11-09 Thread walid nouh
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

2011-11-09 Thread nini
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

2011-11-09 Thread walid nouh
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