You are not logged in.
Pages: 1
Topic closed
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
Bonjour,
c'est bloquant pour moi, avez-vous une idée ?
GLPI ne fonctionne pas avec les plugin ?
Merci
Offline
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
Bonjour,
merci pour lé réponse. J'avais trouvé il y a quelques jours.
A+
Offline
Pages: 1
Topic closed