Submitted by vaxmambo on
Bonjour,
Je veux pouvoir attribuer des accès restreints pour la lecture la création ou la modification des contenus de mon intranet sous drupal.
En gros, j'ai 40 familles de contenus auxquelles je dois pouvoir donner ou retirer accès en consultation ou en édition à chacun de mes membres.
Je pense créer des rôles spécifiques à chaque famille de contenu :
exemple : membre-projet1 (accès aux contenus "projet1" en lecture seule)
exemple : editeur-projet1 (accès aux contenus "projet1" en écriture)
exemple : editeur-global (accès à tous les contenus en écriture)
exemple : visiteur (par défaut) accès uniquement aux contenus "public"
Je pense créer une taxonomie (cases à cocher) pour classifier les articles en familles :
exemple : projet1, projet 2, projet3...
Je pense utiliser Taxonomy Access Control pour attribuer des droits d'accès aux familles de contenus pour chacun des rôles.
Est-ce la bonne méthode ?
Quelles alternatives existent pour créer des espaces de communication étanches ?
Xavier
Des modules de contrôle
Permalien Soumis par vincent59 le 9 Février, 2012 - 13:38
Des modules de contrôle d'accès tels que content_access (http://drupal.org/project/content_access) ou nodeaccess peuvent être utiles dans ce cas.
Ils gèrent les accès au niveau rôle / type de contenu plutôt qu'en se basant sur la taxonomie
Je ne comprends pas comment
Permalien Soumis par vaxmambo le 9 Février, 2012 - 14:12
Je ne comprends pas comment je pourrais faire pour discriminer les accès en fonction des types de contenu sans passer par la taxonomie (je parle bien de sujet de contenu et non de structure de contenu façon cck)... dans mon cas ce sont des catégories d'articles qu'il faut afficher pour certaines personnes et pas pour d'autres...
Ou alors il y a un truc que je n'ai pas encore compris sur drupal.
OK, si le filtrage s’effectue
Permalien Soumis par vincent59 le 10 Février, 2012 - 16:44
OK, si le filtrage s'effectue en fonction d'éléments de taxonomie, c'est bien TAC qu'il faut utiliser.
Les autres modules sont basés sur le type de contenu. Je n'avais pas bien vu tes besoins.