Organic Groups: Group Roles (OG User Roles)
DESCRIPTION
This module allows you to, for each group type, specify a list of roles that group administrators are allowed to assign. In the subscriber list (og/users/), a 'configure member roles' tab will appear if both the group type is allowed to configure roles and the current user is an admin for the group.
For example, if you created a "trusted user" role, and a new group called "official group," you could allow administrators of only "official group" to add selected other group members of "official group" to the "trusted user" role (only within "official group"). These administrators would see the "configure member roles" tab. The group members added to the "trusted user" role would only have thse permissions while in the "official group" pages or context.
Furthermore, unlike the original og_roles module, this module will restrict the role you select for the user to the group. So, if you have a role called "contributor", and you assign that role to a user and group using this module, the user will only have the role "contributor" in the specified group, and will not have it in any other group unless you specifically add the role to the user in that group.
Read the history of this module: http://drupal.org/node/87679
This module also has it's own access control for optionally integrating the taxonomy access control (TAC) and organic groups (OG) modules.
See: http://groups.drupal.org/node/3700.
Supports content_access and acl access control modules.
See http://groups.drupal.org/node/5392
Works with og_vocab module. See this issue: http://drupal.org/node/162649
Works with modr8 module. See this issue: http://drupal.org/node/164092
REQUIREMENTS
- Requires the organic groups module.
- Requires the organic groups forums module.
- Requires the mimemail module (if you wish to send automatic notifications).
- Requires the og_subgroups module (if you wish to create subgroups).
- Requires additional code in your theme's style.css
- Requires Clean URLs.
- Requires base url with no subdirectories. (i.e., your base site url must be "www.example.com" and not www.example.com/subdirectory")
- Requires content_access and acl modules (if you wish content_access functionality)
CREDITS
The original og_roles module was Authored and maintained by Farsheed Hamidi-Toosi and Angela Byron of CivicSpace Labs Sponsored by Raven Brooks of BuyBlue.org
The version was modified from their original version.
The initial code cleanup (bringing code more or less into Drupal coding standards) was performed by user frjo: http://drupal.org/node/156939
Code for registration code functionality inspired by "Registration Code" module by Drupal user colan. That module owes it's original code to Drupal user nevets.
Original "Multiple Node Access logic patch" developed by agentrickard: http://drupal.org/node/196922
