2

We have a number of different users who want to edit 'sections' of our website. This mostly aligns to Organic groups.

Is there a way to allow people to edit pages of a group which they are members of?

  • Have you visited this page: admin/config/group/permissions? There you can set permissions per group content and per group role respectively. – mchar Feb 29 '16 at 21:39
  • Yes, I see the group permissions. Is the solution to not allow in Drupal permissions but do allow in OG permissions. Is it that simple? – Rick Mar 7 '16 at 20:17
  • Why not? Have you tried it already? OG is a great module and has taken into consideration the group members and their actions. If that don't meet your needs, feel free to elaborate your thoughts. – mchar Mar 7 '16 at 20:38
1

You could, for sure, use the Group module to let users edit something if they are a member of some group. Group allows for creating arbitrary collections of your content and users on your site, and grant access control permissions on those collections. It is available as of D7, and has a D8 version also. It is designed to be an alternative to Organic Groups. The Group module creates groups as entities, making them fully fieldable, extensible and exportable.

For this specific question, you'd enable the gnode submodule, and for each group type you would define the appropriate permissions (view, edit, delete, etc) for the various Content Types. That's it.

For more details about how Group compares to Organic Groups, refer to my answer to "What are the features of the Group module versus Organic Group module?".

Resources

  • Upvote for making me aware of this module and a potential solution. However, this current site is knee deep in OG. I'm afraid of confounding the situation with OG and Groups. For the time being I'd like to stick to a purely OG based solution for this. – Rick Apr 20 '16 at 18:53
  • Hey @rgchi ... I can see your current objection (challenge?) for using the Group module. Would you be interested in another approach using the Rules module ? – Pierre.Vriens Apr 29 '16 at 19:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.