Jump to content

Permissions sous catégories


Recommended Posts

Bonjour,

Dans l'outil des permissions utilisateurs, j'ai constaté que l'on été obligé d'autoriser la vue d'un menu pour pouvoir voir son sous-menu.

Je m'explique. Par exemple, j'aimerais permettre à mon employé de gérer les bons de réduction (ils se trouvent dans le menu paiement de l'admin). Mais je ne veux pas qu'il voit la page de paiement.

Existe t'il un module ou une méthode pour corriger cela ?

Merci par avance

Link to comment
Share on other sites

  • 2 months later...

Bonjour ayant eu le même problème que toi j'ai pour le moment dû modifier un fichier pour résoudre mon problème si jamais cela peux t'aider :

Dans la page : admin > tabs > AdminCategories.php

J'ai rajouter a la ligne 71 donc aprés :

$this->getList(intval($cookie->id_lang), !$cookie->__get($this->table.'Orderby') ? 'name' : NULL, !$cookie->__get($this->table.'Orderway') ? 'ASC' : NULL);
echo ''.(!$this->_listTotal ? ($this->l('There are no subcategories')) : ($this->_listTotal.' '.($this->_listTotal > 1 ? $this->l('subcategories') : $this->l('subcategory')))).' '.$this->l('in category').' "'.stripslashes(Category::hideCategoryPosition($this->_category->getName())).'"';



$adminUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; 
if(($cookie->id_employee == IDEMPLOYEE) && (!strpos($adminUrl,'id_category'))) {
   print ("[removed]");
   print ("location.href = '".$adminUrl."&id_category=IDCATEGORIE'");
   print ("[removed]");
}



Il te suffit de remplacer IDEMPLOYEE par l'id correspondant a celui que tu souhaite et même chose pour IDCATEGORIE

pour moi par exemple IDEMPLOYEE correspond a 2 et IDCATEGORIE correspond aussi a 2 donc j'ai remplacé et résultat le client n'avais que accès a sa catégorie que je lui ai lié car je force une redirection
( ce code ne fonctionne que pour une seule catégorie lié a un seul utilisateur )

EDIT : les [removed] que je ne peux changer sont les balise d'ouverture et fermeture javascript

J'espère que cela t'aidera
Cordialement,

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...