Salut, Et ton droit tu l'as bien stocké dans la session ? parce que le haveRight va lire dans la session. Donc en mode debug il faut que tu regardes la varibles stocké en session pour ton plugin.
Yllen Le 27/10/2014 08:13, Viduc a écrit : > 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.sugarbox.fr> > http://viduc.developpez.com/ <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: nini.las...@orange.fr > To: glpi-dev@gna.org > 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.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 <mailto:kin...@gmail.com> > > To: glpi-dev@gna.org <mailto: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> > <mailto: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 <mailto:Glpi-dev@gna.org> > > https://mail.gna.org/listinfo/glpi-devc > > > _______________________________________________ > Glpi-dev mailing list > Glpi-dev@gna.org <mailto: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 > > > _______________________________________________ > 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