How to set up groups with overlapping permissions

Groups must use the global roles and cannot define their own. But to set up a system where it looks like this to users you can use several different groups. Example:

How to Create View of Related Group Content

Select what base table to use (user, content etc). Add relationships to get the relevant data, like "User: Group membership" to get the groups a user is a member of and then use "Group membership -> Group membership: Group gid" to find the group fields, name etc.

Example: If you want a list of nodes with a field saying what group they're in, start with a node view and add a "Node: Parent group" relationship to the group they belong to.

Conference management

Managing conferences is another typical usecase of the Group module.

Sub-communities within a membership organisation

Creating sub-communities is yet another usecase for the Group module.

The topics a membership organisation may cover can be very broad and individual members may only be interested in seeing content from a sub-selection of the areas it covers. The sub-community may have their own executive members who can add blog posts or approve new members to their sub-community.

Sub-editors on a magazine site

Collecting content together in a Group allows you to manage that content as a sub site and assign its own administrator. This is useful where you might need someone to produce lots of different types of content but only want them to be able to add it to a specific area of the website.

Multiple tier subscription content access

The Group module can also be used to implement multiple tier subscription content access.

For a site with several different collections of paid for content, you can charge for access to each Group you create. Buying access would grant membership to a specific Group, so that its content can be accessed.


Subscribe with RSS Subscribe to RSS - No known problems