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

Reply via email to