Gérer des droits d'accès différents suivant la zone du site.

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

En manipulant le contrôle d'accès de Drupal, j'arrive a créer deux roles :
* Rédacteur qui peut rédiger/proposer du contenu
* Réviseur qui peut publier le contenu du rédacteur
Ces roles s'appliquent sans problème à tout le site.

Est-il possible avec Drupal de créer des roles spécifiques à une zone du site ? Par exemple : une zone "linux" sur laquelle l'utilisateur A serait rédacteur et B réviseur et une zone "Windows" sur laquelle l'utilisateur B serait rédacteur et A réviseur.

C'est peut-être un peu au dela de l'objet de Drupal et ça nous amènerait vers des solutions plus violentes, genre Zope/plone.

Merci beaucoup de m'indiquer si ça vaut le coup que je cherche ou si ça n'est pas prévu.

Version de Drupal : 

À ma connaissance, ce n'est pas prévu en standard, le système des rôles considère avant tout des "actions" et non des "zones".

Par contre, tu peux regarder du côté des "Organic Groups" : http://drupal.org/project/og

La documentation est en anglais, si tu as du mal avec, n'hésites pas à demander. La page indiquée contient également des liens vers des sites utilisant ces modules.

Drupal n'a pas de notion de "zones", tout simplement parce que cette notion est considérée comme trop simple et pas assez souple. Par contre, il offre une gestion des catégories très complète.

Le module tac_lite permet ainsi de gérer des trois d'accès différents pour chacune des catégories. Cela pourra probablement vous aider.