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