Bonjour à tous,
je dispose des éléments suivants :
-
1 type de contenu personnalisé, avec de nombreux champs cck
-
plusieurs rôles utilisateurs avec des droits différents
lorsque les utilisateurs créent un contenu de ce type, je voudrais que certains champs ne soient accessibles que pour certains rôles.
par exemple, le type de contenu personnalisé comporte les champs suivants :
-
nom
-
prénom
-
mail
certains utilisateurs pourraient remplir tous les champs lors de la création de ce contenu, alors que d’autres ne pourraient remplir que nom et prénom par exemple, mail ne leur étant pas accessible.
j’ai pensé à créer plusieurs types de contenus, associés à chaque rôle. Selon les droits d’accès, ils pourraient créer le contenu adapté. Mais cette solution ne tient pas compte de l’évolution des utilisateurs. en effet, l’utilisateur peut changer de rôle, et celui qui n’avait pas accès au champ mail précédemment peut acquérir ce droit, et inversement.
comment faire alors ? est ce que quelqu’un a une idée ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Bonjour,
Il existe le module Content Permission livré de base avec le module CCK qui permet justement d’autoriser la vue ou la modification de champs CCK suivant le rôle.
Ideia Formation - http://formation.ideia.fr
Formation Drupal Développeur - http://formation.ideia.fr/formation/formation-drupal-developpeur
Fanyalla
179
Merci Fanyalla, c’est exactement ce qu’il me fallait.
miaoulafrite
144