Content Type Administration by Organic Group

USE THE 1.5 VERSION. Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem. This module allows the admin to limit content types available site-wide and by group. Group owners can then choose which types to use within their group. Group owners can use ALL content types ALLOWED to that group, even if that owner only ACTIVATES a subset of those types for use by his members. All regular permissions and roles are still valid and this module will not override your settings there. So, given that a user has permission to create a content type SOMEWHERE, this module will limit where exactly they can do that. You can limit or even forbid creation of content at the site level, at the overall group level, or at individual groups.

This module keeps track of which content types are available, where they are allowed, and where you, as the site admin, require they be used. See the README file for a detailed explanation of features. You may also be interested in the og_user_roles module which allows group owners to assign its users to roles. The REALLY COOL thing is that those roles only apply to that user while in that particular group; the role assignment is not global in scope!

Don't allow groups of the same name to be created - at least for now. It looks like the content type assignments can be maintained, but I can't guarantee it. This module doesn't currently work with the subgroup module if subgroups have the same names.

Contact me via my Drupal profile if you'd like to hire me to set this module up, modify it for your particular use, or other Drupal/PHP work.

Releases

Official releasesDateSizeLinksStatus
5.x-1.52008-Jan-1420.75 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
5.x-1.x-dev2007-Dec-1720.75 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.