Salut et merci pour ta réponse.
J'avais testé les différentes possibilités (plugin_reforme_reforme) mais le
résultat était le même.
J'ai re-testé ceci:
function getTabNameForItem(CommonGLPI $item, $withtemplate=0) {
if(Session::haveRight('plugin_reforme_reforme', CREATE)){
return "Reforme";
}
}
mais toujours pareil ... étrange étrange ...
====================================================
18. L'erreur est humaine, mais fausser
vraiment quelque chose nécessite un
ordinateur.
http://viduc.sugarbox.fr/
http://viduc.developpez.com/
https://github.com/viduc
https://forge.indepnet.net/projects/show/reforme
=============================================================
Date: Fri, 24 Oct 2014 17:28:44 +0200
From: [email protected]
To: [email protected]
Subject: Re: [Glpi-dev] Droits utilisables dans les profils
Bonjour,
En regardant votre copie d'écran, votre droit ne s'appelle pas
'reforme' mais 'plugin_reforme_reforme'
De plus, vous que vous ne contrôler qu'un seul droit, ça ne sert à
rien d'utiliser Session::haveRightsOr()
Dans ce cas il vaut mieux utiliser
if(Session::haveRight('plugin_reforme_reforme', CREATE)){
Cordialement,
Le 22/10/2014 11:59, Viduc a écrit :
Bonjour
J'ai presque réussit à tout implémenter par contre la
vérification du droit ne fonctionne pas...
je fais:
function getTabNameForItem(CommonGLPI $item,
$withtemplate=0) {
if(Session::haveRightsOr('reforme', array(CREATE))){
return "Reforme";
}
et je n'obtiens rien. J'ai tenté avec 'Reforme',
PluginReformeReforme, plugin_reforme_reforme et
self::$rightname et pareil.
Mon droit est bien positionné:
cf image pj
si je fais un return 'Reforme' seul ça fonctionne.
Ais je oublié quelque chose?
merci d'avance
====================================================
18. L'erreur est
humaine, mais fausser vraiment quelque chose nécessite un
ordinateur.
http://viduc.sugarbox.fr/
http://viduc.developpez.com/
https://github.com/viduc
https://forge.indepnet.net/projects/show/reforme
=============================================================
> Date: Fri, 17 Oct 2014 20:11:48 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [Glpi-dev] Droits utilisables dans les
profils
>
> Bonsoir,
>
> 2014-10-17 18:21 GMT+02:00 Viduc
<[email protected]>:
> > Je suis en pleine refonte de mes plugins pour la
version 0.85.
> > Je souhaiterais avoir plus d'info sur les droits
utilisables par défaut dans
> > les plugin.
>
> Les droits sont désormais stockés sous la forme d'un
entier numérique
> sur lequel on applique un masque binaire pour vérifier
les droits de
> l'utilisateur (cf. [1]).
>
> > Je vois dans la DB que des chiffres correspondent à
différents droits, je
> > souhaiterais avoir la liste de ces droits
> > UPDATE, CREATE .... DELETE ? USE ? etc...
>
> La liste des droits standards (READ, UPDATE, CREATE,
DELETE, PURGE)
> est définie au début de config/define.php.
> ALLSTANDARDRIGHT est une constante permettant de tester
tous les
> droits standards en une fois.
> Comme la valeur est stockée sur un INT, il est possible
d'avoir
> jusqu'à 32 droits (moins les 5 premiers standards) ce qui
te permet de
> gérer les droits de ton plugin.
>
> [1]
https://forge.indepnet.net/projects/plugins/wiki/Fr_Plugin084to085
> --
> Kevin Roy
>
> _______________________________________________
> Glpi-dev mailing list
> [email protected]
> https://mail.gna.org/listinfo/glpi-devc
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev
_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev _______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev