Activité du site

Pages vues depuis Novembre 2002 : 13 966 914

  • Nb. de Membres : 7 436
  • Nb. d'Articles : 670
  • Nb. de Forums : 47
  • Nb. de Sujets : 9
  • Nb. de Critiques : 17

Top 10  Statistiques

Comment donner les droits à quelqu'un d'administrer un module, GS-annonce par exemple
 |  Auteur: NPDS
Rechercher dans Modules NPDS

En l'état actuel de NPDS : c'est possible, que faut-il faire ?

Dans le fichier extend-modules.txt, vous mettez le niveau à no-right pour le module concerné

[module]
  [nom]GS Annonces[/nom]
  [ModPath]GS-annonces[/ModPath]
  [ModStart]admin/index[/ModStart]
  [niveau]no-right[/niveau]
[/module]

Cette instruction fait que tous les admins délégués pour autre chose comme mise en ligne d'articles ont théoriquement accès à tous les modules. Pour être plus clair ils ont l'icone du cube admin plugins et quand ils cliquent comme un radminsuper sur l'icone ils ont accès aux administrations des modules.

Maintenant vous allez restreindre l'accès aux modules que vous souhaitez.

Tout d'abord je crée un groupe des administrateurs du modules GS-annonce par exemple. ID=4 par exemple

J'ai donc un ID=4 du groupe et je mets dans ce groupe les personnes souhaitées pour la gestion du module.

Dans le module GS-annonces dossier admin fichier index.php je mets une condition d'accès au début du script

exemple if(autorisation(4)) {le script }

4 étant l'ID du groupe

Et c'est gagné, le module ne sera accessible qu'à cette personne désignée dans le groupe.

Une contrainte, elle doit avoir une double connexion en membre et en admin.

En attendant mieux, c'est tout de même bon de connaître cette possibilité simple à mettre en oeuvre.




Posté le:Dimanche 25 novembre 2012 @ 21:45:44       Page Spéciale pour impression Envoyer cet Article à un ami     Précédent |  Suivant