2009-12-23 8 views
2

Sur un site Drupal 6, j'ai un rôle 'modérateur', qui travaille avec un type de contenu 'article'.
Je souhaite que les modérateurs puissent voir la liste des articles publiés/non publiés et qu'ils aient la possibilité d'éditer les articles (et de changer leur statut "publié").
Je ne veux pas, cependant, que les modérateurs puissent éditer (ou voir la liste de) n'importe quel autre type de contenu.Drupal 6: Comment autoriser un rôle spécifique à modifier uniquement le contenu d'un type spécifique?

Si je donne aux modérateurs la permission d'administrer des nœuds, je ne peux pas les empêcher d'éditer d'autres types de contenu. Si je supprime cette autorisation, ils ne peuvent pas accéder à la liste de contenu (ce qui est crucial pour eux).

Des idées?

Répondre

3

Vous voudrez peut-être consulter le module Opérations globales en vues (http://drupal.org/project/views_bulk_operations). Vous devriez pouvoir utiliser ce module pour créer une vue personnalisée qui n'affiche que les types de contenu que vous souhaitez modifier pour le rôle de modérateur.

0

Si tous vos types de contenu sont créés avec CCK, vous pouvez désactiver les autorisations de chaque type de contenu pour les modérateurs. Si ce n'est pas le cas, je vous recommande de les créer en CCK :)

+0

Je ne suis pas sûr de ce que vous voulez dire. Si vous voulez définir les autorisations "nœud", alors comme je l'ai dit tout ou rien, selon l'autorisation "administrer les nœuds", qui contrôle l'accès à l'écran "liste de contenu", et remplace les autorisations de nœud particulier. Si vous vouliez dire quelque chose d'autre s'il vous plaît élaborer, car il me manque. – Omer

+0

Je voulais dire que si vous utilisez le module cck (http://drupal.org/project/cck), vous pouvez créer différents types de contenu et assigner des permissions différentes à chacun. Vous pouvez laisser les autorisations de nœud telles qu'elles sont et ensuite affiner pour chaque type de contenu. Voici le manuel: http://drupal.org/modules/cck/documentation. – Januz

0

vous ne voulez certainement pas leur donner des autorisations «administrer des nœuds», car c'est une énorme boîte de Pandore. Si les nœuds ne sont pas publiés, vous devrez utiliser le module de vues pour obtenir des listes qui leur permettront de voir les nœuds. Cela signifie que, à moins que le type de nœud ne soit créé par un module contrib spécifique, vous devriez pouvoir définir les autorisations par rôle. sinon, vous pouvez utiliser un module d'accès au nœud pour contrôler les autorisations.

Questions connexes