A new notion concept, introduced in TeamCity, is User Group. A user can be included into one or several User Groups from Administration Web web UI. There is a A predefined group: "All Users" that group contains all users registered users in the system and its members cannot be modified. A user group can be included into one or several other groups.
A group can have assigned roles and notification rules.
A user gets all the roles that are :
- assigned to the user him or her directly.
- assigned to the groups the user belongs to. These includes groups include the groups in which a user is both a direct and indirect member of (indirect means user belongs to a group that itself belongs to another group).
A user gets all the notification rules form from the groups the user belongs to (both directly and indirectly) as defaul notification rules. All the user-configured notification rules have greater priority then groups-provided notification rules.