Submitted by selinav on
Bonjour,
J'ai installé node access et je voudrais un complément d'information concernant le paramétrage.
Si les cases sont cochées dans Role access control settings cela veut-il dire que l'on restreint l'accès aux cases cochées ou que l'on autorise l'accès?
Par ailleurs, dans User access control lists si l'on rajoute un utilisateur dans Grant view access cela veut bien dire que l'on autorise cet utilisateur à accéder au noeud.
Ci-joins mon paramétrage, pour que l'utilisateur 'Vermillon' ayant le role 'skyview' puisse accéder à la page.
Fichier attaché | Taille |
---|---|
node-access.jpg | 114.87 Ko |
Salut, access permet de
Permalien Soumis par mchevallier le 27 Août, 2009 - 11:21
Salut,
access permet de gérer ces droits d'accès au niveau des groupes et / ou au niveau des utilisateurs.
Role access control settings permet de donner des droits à un groupe entier.
user access control lists permet de donner des droits à un utilisateur en particulier.
Tu as donc accordé les droits à ton utilisateur Vermillon 2 fois, une fois en tant qu'utilisateur et une fois par son groupe, c'est don redondant.
Si tu donnes des droits à un groupe, tu n'as plus besoin de le faire au niveau de l'utilisateur, à moins que pour cet utilisateur en particulier tu veuilles faire dériver un peu les droits.
Exemple:
Tous les membres du groupe Skyview doivent avoir les droits de lecture: tu configures donc Role access control settings avec la case Skyview activée dans la colonne View
M. Vermillon doit, en plus des droits de lecture, avoir des droits d'édition: tu configures User access control lists pour M. Vermillon en lui ajoutant (Grant) les droits Grant Update Access
Voilà, j'espère que j'ai été clair
Webmaster débutant... pour soi-même (si si) et quelques associations de son village :-)
merci j'ai essayé de cocher
Permalien Soumis par selinav le 27 Août, 2009 - 12:07
merci
j'ai essayé de cocher uniquement skyview sans mettre de Grant user c'est pareil.
Serait-il possible qu'il y ai un conflit avec le module Rules?
Quand un rôle skyview se connecte il est redirigé vers cette page que je souhaite protéger.
logique, t'as pas bien
Permalien Soumis par mchevallier le 27 Août, 2009 - 12:21
logique, t'as pas bien compris mon explication.
en cochant skyview, tu donnes les droits à tout le groupe.
enlever Grant user c'est donc juste enlever ce qui est redondant, ça ne change donc évidemment rien.
Avec ce module tu donnes des droits, tu ne les enlèves pas.
Si tu crées un deuxième user, toto, que tu mets dans le groupe Skyview et qu'ensuite:
tu verras que ton premier user n'a que les droits d'affichage et que tot aura les droits d'affichage ET d'édition.
je suis pas un spécialiste de node access, mais la première chose fondamentale à comprendre c'est que ce module te permet de donner des droits, pas d'en enlever
Webmaster débutant... pour soi-même (si si) et quelques associations de son village :-)
j'ai bien compris le
Permalien Soumis par selinav le 27 Août, 2009 - 14:11
j'ai bien compris le fonctionnement alors, mais pourquoi quand mon utilisateur se connecte il a un accès refusé?
là je suis dépassé... ça
Permalien Soumis par mchevallier le 27 Août, 2009 - 16:45
là je suis dépassé... ça me parraît pas logique.
Webmaster débutant... pour soi-même (si si) et quelques associations de son village :-)
oui je l'avais bien
Permalien Soumis par selinav le 28 Août, 2009 - 10:08
oui je l'avais bien paramètré sauf que j'ai oublié dans les permissions utilisateurs de cocher la case 'access node' pour tous mes rôles...