Subgroup

Key point: A way of bulk managing users.

A tool for bulk management of users.

A subgroup is a group of users that can be added or removed from group membership as if it was an individual member.

A supergroup is any group with a subgroup as a member. There are no special characteristics of a supergroup, except that knowing which individuals can access the group requires processing the membership of the subgroup.

Options for members of a subgroup are either:

  • Inherit the same roles and preferences as the subgroup (except moderator becomes manager and moderator & approver becomes approver); or
  • Override existing roles and preferences in the subgroup.

If a user is a member of multiple subgroups then:

  • The role with the highest permissions is used.
  • The notification with the highest frequency is displayed, however all notifications are applied (for example a member could receive both normal (immediate) and daily (digest) notification.
  • The member’s email is displayed to other members if it is displayed in at least one subgroup.

If a user is also a member of the supergroup then that role and preferences override any in the subgroups.

Member details fields from subgroups are only displayed if they have the same details type name as that of the supergroup, the same owner, and the details configuration file has the shared="true"attribute.