Submitted by flipflip on
Salut, je suis en train de tester drupal pour l'intranet de la société pour laquelle je travail. J'ai un petit soucis avec la gestion des blocks. Je me suis créé un block spécial qui contient toute les fonctions necessaire pour les admins, malheureusement ce block apparait à tout le monde... enfin juste le titre du block, les fonctions admin reste inacessible au personne non admin. Est-ce qu'il y a un moyen pour gérer l'affichage par rapport au droit sur un utilisateur ?
Je pense que c'est faisable
Permalien Soumis par alkahan le 18 Octobre, 2005 - 13:13
Je pense que c'est faisable en créant le bloc grâce à [url=http://drupal.org/node/15192]Taxonomy Block[/url], puis en appliquant des règles de droits d'accès avec le module [url=http://drupal.org/project/taxonomy_access]Taxonomy Access Control[/url].
D'ailleur, je serais intéressé par un retour d'expérience, et je pense ne pas être seul, sur l'utilisation de ces deux modules.
J'ai fais le test... et ba
Permalien Soumis par flipflip le 18 Octobre, 2005 - 15:10
J'ai fais le test... et ba ça marche pas ou alors j'm'y prend mal.
taxonomy block permet bien de générer des bloques, mais taxonomy acces lui permet la gestion des droits sur une catégorie. Je n'ai pas trouvé si il était possible de lié une catégorie à un bloque ou bien le contraire.
A mon avis avec un truc tout
Permalien Soumis par tostinni le 18 Octobre, 2005 - 15:51
A mon avis avec un truc tout bete du genre : http://drupal.org/node/27690
Bon sinon j'avais un vieux patch qui traine sur Drupal, mais qui n'est plus d'actualite vu que la 4.7 prendra en compte ce genre de config avancee de site ;)
Pour alkahan, perso j'utilise Taxonomy Access depuis le debut de mon site intranet et je trouve ca plutot pratique. Bon par contre apparement c pas vraiment le module le plus leger et rapide au niveau des requetes. D'ailleurs chx a lance un thread pour la reecriture du [url=http://drupal.org/node/33177]node access system[/url]
Ca marche avec cette
Permalien Soumis par flipflip le 18 Octobre, 2005 - 16:50
Ca marche avec cette "bidouille" c'est sur que c'est pas très pratique pour faire des bloques complexes :(
Il faut que tu sélectionne
Permalien Soumis par tlegendre le 25 Octobre, 2005 - 19:54
Il faut que tu sélectionne "Affiche le bloc seulement sur les pages listées" dans "Paramètres de visibilité spécifiques à la page" dans la rubiques "Blocs"
Ensuite tu peux écrire par exemple comme clause :
node/*/edit
De fait ton bloc admin ne s'affichera que lors que tu cliques sur editer un article
Pour mon bloc admin, j'ai écrit:
node//edit
admin
node/add
node