Here are patterns for rules, with implementation examples. Note that for Grouper release 2.0, the features of the rules engine are driven from the use cases below. If you want to do something else with rules, contact the Grouper dev team.
Also, check out the June 2024 blog about Grouper Rules
- Grouper rules pattern - Add created groups to another group
- Grouper rules pattern - Add disabled date on invalid membership
- Grouper rules pattern - Add disabled date on invalid membership due to group
- Grouper rules pattern - Add disabled date on invalid permissions
- Grouper rules pattern - Add disabled date on membership
- Grouper rules pattern - Add member to group if added to another group
- Grouper rules pattern - Add self privileges to new groups
- Grouper rules pattern - Assign attribute to folder
- Grouper rules pattern - Assign attribute to group
- Grouper rules pattern - Forever membership
- Grouper rules pattern - Inherited privileges on attribute definitions
- Grouper rules pattern - Inherited privileges on folders
- Grouper rules pattern - Inherited privileges on groups
- Grouper rules pattern - Reassign attribute definition privileges if from group
- Grouper rules pattern - Reassign folder privileges if from group
- Grouper rules pattern - Reassign group privileges if from group
- Grouper rules pattern - Remove invalid membership due to folder
- Grouper rules pattern - Remove invalid membership due to group
- Grouper rules pattern - Remove invalid membership due to group 2
- Grouper rules pattern - Remove invalid membership on another group
- Grouper rules pattern - Remove invalid permissions due to folder
- Grouper rules pattern - Remove invalid permissions due to group
- Grouper rules pattern - Send email after membership remove
- Grouper rules pattern - Send email after new membership
- Grouper rules pattern - Send email due to disabled date
- Grouper rules pattern - Send email due to permissions disabled date
- Grouper rules pattern - Send email membership add due to folder
- Grouper rules pattern - Send email when group member invalid due to folder
- Grouper rules pattern - Veto delete membership if immediate membership has attribute value
- Grouper rules pattern - Veto if new membership is not a group or in certain subject sources
- Grouper rules pattern - Veto if not eligible due to folder
- Grouper rules pattern - Veto if not eligible due to group
- Grouper rules pattern - Veto if too many members
- Grouper rules pattern - Veto in folder if not eligible due to group
- Grouper rules pattern - Veto permission if not eligible due to group