Drupal - allowing editing of content by others

I'm building a site that will have users who can create teams, and I want to allow any member of the team to edit any of the team's content--but only the content of teams they are on. I've found modules like Content Access and Node Access that allow you to create roles and assign access from there, but you still have to manually assign users to those roles.

It looks like this means that I would need to create a roll for each team and assign each team member to that role? That seems too complicated.

Since users can assign themselves to teams, is there a module that will read which users are associated with a particular team and allow them to edit content/nodes for only that team?

Thanks!

Answers


The Organic Groups modules enables "users to create and manage their own 'groups'".

Your implementation could be similar to drupal.org’s own use of this module on https://groups.drupal.org/. Every user can join groups and create content for this group (and some content types can be edited by anyone else from this group).


Need Your Help

How powerful is the <script> tag in ASP.NET?

c# .net asp.net code-behind

I'm new at web development with .NET, and I'm currently studying a page where I have both separated codebehinds (in my case, a .CS file associated to the ASPX file), and codebehind that is inside the

Is it possible to bind the second parameter of a lambda function?

c++ c++11 lambda

I'm new to C++11 lambdas and would like to turn a binary lambda into a unary one by binding its second parameter: