FM_ExclusiveGroups
Overview
FM_ExclusiveGroups is a FiLMS module that allows you to create exclusive associations to groups. User can be a member to either one of the groups within it. For example, there are 3 groups called English, French and Spanish. An exclusive pairing called Language is created and have all 3 groups assigned to. This means that an user can be assigned to either English, French and Spanish group. (S)he cannot be both members of English and French groups.
Installation & Configuration
Installation
Install this module non-globally.
Developer Note:
Installing this module will create the following DB tables:
- fm_exclusive_group_cols
- fm_exclusive_assn
and security functions:
- FmExclusiveGroupCol - Add, View, List, Edit, Delete
- FmExclusiveAssn - Add, Delete
Uninstallation
Uninstalling this module will remove DB tables and security functions mentioned in Installation section.
Configuration
N/A
Usage
To access to the FM_ExclusiveGroups config page, you need to make sure you have permission to do so. The shortcut to that page is located at the left sidebar of Edit Group page.
Limitation
- Cannot modify existing pairing because of the way it works. It is recommended to delete and create a new pairing.
FAQ / Troubleshooting
N/A