Comment puis-je permettre aux utilisateurs de déterminer quels autres utilisateurs peuvent modifier leur contenu?

drupal.stackexchange https://drupal.stackexchange.com/questions/730

  •  16-10-2019
  •  | 
  •  

Question

Je voudrais préciser pour permettre aux utilisateurs que les autres utilisateurs peuvent modifier leur contenu. Fondamentalement, un utilisateur serait en mesure de créer un morceau de contenu, qu'ils sont ensuite autorisés à modifier, mais pas d'autres utilisateurs peuvent modifier (accepter « admins »). Ceci est tous les trucs standards Drupal jusqu'à présent et très facile. Mais maintenant, je voudrais laisser les autorisations give utilisateur à d'autres utilisateurs spécifiques pour modifier le contenu qu'ils ont créé. Ainsi, le « créateur » peut désormais attribuer des « éditeurs », laissant les autres utilisateurs modifier le contenu à l'utilisateur d'origine créé.

Dans le cas où ce n'est pas encore tout à fait clair, est ici un cas d'utilisation ...

Un site vend des abonnements qui permettent aux utilisateurs privilégiés de créer un projet sur le site (Projet au sens d'un projet de développement logiciel). L'utilisateur qui a acheté l'abonnement peuvent désormais créer des noeuds de différents types de contenu qui composent le contenu du projet. Mais puisque personne n'aime travailler seul, ils peuvent inviter d'autres à leur projet. Les utilisateurs invités peuvent modifier tout contenu créé par l'utilisateur qui a acheté l'abonnement.

Alors ... comment puis-je permettre à un utilisateur de spécifier certains autres utilisateurs qui peuvent modifier sa / son contenu et de donner aux utilisateurs sélectionnés modifier les autorisations sur tous les nœuds créés par l'utilisateur d'origine?

Était-ce utile?

La solution

référence utilisateur d'accès noeud a fonctionné pour moi, et il était très facile à utiliser du point de vue des utilisateurs.

Autres conseils

Je suggère à la recherche ACL aussi. Il fournit une API qui vous permet de configurer les utilisateurs ont accès à quels noeuds. Le module d'accès au contenu également mentionné fournit une interface utilisateur au-dessus de ce qui est toutefois destiné aux utilisateurs administratifs, je dirais. Ainsi, il pourrait ne pas fonctionner correctement pour ce que vous nous le planifier.

Il ne doit pas être si compliqué que ça d'écrire une interface utilisateur personnalisée pour votre cas d'utilisation spécifique au-dessus de l'ACL, cependant.

scroll top