You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-05-05 17:29:43

guillaume.herve
Member
Registered: 2016-08-24
Posts: 26

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

Offline

#2 2017-05-06 09:57:55

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,167

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...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2017-05-09 22:04:40

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

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 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#4 2017-05-09 22:10:00

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

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 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#5 2017-05-09 22:11:28

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: PB droit tache projet


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#6 2017-05-11 10:17:06

guillaume.herve
Member
Registered: 2016-08-24
Posts: 26

Re: PB droit tache projet

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

Offline

Board footer

Powered by FluxBB