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 2016-02-11 15:29:45

falco2001
Member
Registered: 2016-02-11
Posts: 256

[résolu] Vous n'avez pas les droits requis pour réaliser cette action.

Bonjour,
Dernière version de glpi installée sur linux debian.

j'ai ce message dans tous les plugin comme plugin transfert ticket.

Si je choisis un ticket et que je veux le transférer, j'ai cette erreur. Les autres plugin c'est la même erreur.

J'ai regardé :
- je suis super_admin et j'ai regardé dans admin profile plugin transfert ticket page blanche,
- dans le code il y a un retour false dans cette partie de commondbtm.class.php qui lance cette erreur :

else {
          if (!$this->can($ID,$right,$input)) {
            // Gestion timeout session
            Session::redirectIfNotLoggedIn();
            Html::displayRightError();
             }

J'ai regardé pourquoi il y a ce retour false, mais je ne comprends pas .

L'appel se fait via :

$entite->check($_POST['idAncienEntite'], 'r');

il y a

switch ($right) {

qui renvoie false car dans mon cas les case ne sont pas vérifiés (je passe 'r')
Les code du case sont :

switch ($right) {
         case READ :
          case UPDATE :
          case DELETE :
          case PURGE :
          case CREATE :
          case 'recursive' :

         
J'ai essayé de modifier l'appel du check mais ça ne marche pas !
Est-ce des droits situés ailleurs ?


Merci d'avance

Last edited by falco2001 (2016-02-15 11:15:06)

Offline

#2 2016-02-12 13:41:44

falco2001
Member
Registered: 2016-02-11
Posts: 256

Re: [résolu] Vous n'avez pas les droits requis pour réaliser cette action.

Bonjour,
c'est bloquant pour moi, avez-vous une idée ?
GLPI ne fonctionne pas avec les plugin ?

Merci

Offline

#3 2016-02-12 15:55:31

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

Re: [résolu] Vous n'avez pas les droits requis pour réaliser cette action.

Je ne connais pas ce plugin, mais la gestion des droits n'est pas correct dans
$entite->check($_POST['idAncienEntite'], 'r');

Modifiez 'r' par READ => $entite->check($_POST['idAncienEntite'], READ');


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 2016-02-15 11:12:16

falco2001
Member
Registered: 2016-02-11
Posts: 256

Re: [résolu] Vous n'avez pas les droits requis pour réaliser cette action.

Bonjour,
merci pour lé réponse. J'avais trouvé il y  a quelques jours.

A+

Offline

Board footer

Powered by FluxBB