group_features
13 sites
No security coverage
This module implements "opt-in" features for groups.
A group feature contains a set of permissions which are given depending on the feature being selected on a per group basis. This will allow you to bundle certain use-cases aka. features to add additional functionality to a group, based on a flag on a single group entity.
Example use-cases:
- You want to enable a "news" feature for your group type
- You want to allow users to join your group
In the default groups scope, you need to create additional group types with different config to provide such features. With group_features you simply can bundle the needed permissions into a group_feature and enable/disable it on a per group basis.
Code and more documentation to come soon.