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.sugarbox.fr>
> http://viduc.developpez.com/ <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: kin...@gmail.com
> > To: glpi-dev@gna.org
> > Subject: Re: [Glpi-dev] Droits utilisables dans les profils
> >
> > Bonsoir,
> >
> > 2014-10-17 18:21 GMT+02:00 Viduc <vi...@sugarbox.fr>:
> > > 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
> > Glpi-dev@gna.org
> > https://mail.gna.org/listinfo/glpi-devc
>
>
> _______________________________________________
> Glpi-dev mailing list
> Glpi-dev@gna.org
> https://mail.gna.org/listinfo/glpi-dev

_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to