1

Topic: PB droit tache projet

Bonjour,

Nous utilisons GLPI (1.9.2) depuis plusieurs mois.
Notamment la partie projets.

Hier, un utilisateur ayant un profil similaire au profil Superviseur, a créé un nouveau projet.
Il a créé des tâches.
Et quand il veut ajouter des utilisateurs dans une tâche, ca lui dit qu'il n'a pas les autorisations nécessaires.
J'ai vérifié, le profil a bien tous les droits sur la rubrique projets (projets et taches).
En base, dans la table glpi_profilerights sur mon id profil, j'ai 1279 à project et 1025 à projecttask
Je ne comprends pas trop le sens de ces chiffres. Pas de table en base qui est en rapport.

Vous auriez une idée ? Une piste ?

Merci

2

Re: PB droit tache projet

pour les chiffres 1025 c'est 1024+1 ce qui c'écrit en binaire
100000001  : on a donc un tableau avec des droits

const SEEPUBLIC       =    1;

   const UPDATEMY        =    2;

   const UPDATEALL       = 1024;

   //   const NOTUSED      = 2048;

   const ADDALLITEM      = 4096;

   const SEEPRIVATE      = 8192;

le droit correspondant à 1025 est donc seepublic et updateall (dans les taches de projet=

1279 : 1024+128+64+32+16+8+4+2+1  mais je ne sais pas à quelle classe ça correspond pour la définition des droits correspondants

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

3

Re: PB droit tache projet

LaDenrée : pas tout à fait pour les projets

Pour les taches d'un projet
1 -> voir (acteur)
1024 -> mise à jour (acteur)

Pour les projets, la totalité de tous les droits ne peut faire que 1151
1 -> voir (acteur)
2 -> mise à jour
4 -> créer
8 -> supprimer
16 -> purger
32 -> lecture notes
64 -> mise à jour notes
1024 -> voir tous

La migration des droits ayant été faite en globalité pour tous les éléments, je vous invite à revalider vos droits afin qu'ils reprennent la bonne valeur.

Concernant votre problème, vérifiez que votre utilisateur à bien les droits de voir les utilisateurs dans son profil.

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

4

Re: PB droit tache projet

Ticket ouvert sur la forge pour ne pas afficher un type si vous n'avez pas les droits : https://github.com/glpi-project/glpi/issues/2180

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

5

Re: PB droit tache projet

Corrigé : https://github.com/glpi-project/glpi/co … ab75c22158

CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

6

Re: PB droit tache projet

Ok, c'est bon.
Le profil n'avait pas les droits de lecture des utilisateurs.