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: 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.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                                    
_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to