Group Owner
Group owner is a user who has permissions to manage users within a group that is assigned to him or her.
The role name in the system is GroupOwner_{{.Name}}. It has the following permissions:
| Permission | Description |
|---|---|
| Tenant management permissions | |
| TenantSetting.Read | A user can view the setting of tenant to which they belong. |
| User management permissions | |
| Role.Read | A user can view roles in the platform. |
| User.Read | A user can view the details of existing users in the platform. |
| User role management permissions | |
| UserRole.Create | A user can add roles for users incuded into the user group they own. |
| UserRole.Delete | A user can remove roles from the users included into their user group. |
| UserRole.Read | A user can view the details of roles assigned to the users in their user group. |
| User group management permissions | |
| Group.Read | A user can view the details of a user group they own. |
| GroupGroup.Read | A user can view a subgroup in a user group they own. |
| GroupUser.Create | A user can add users to their group from the list of existing users in the system. |
| GroupUser.Delete | A user can delete users from their group. |
| GroupUser.Read | A user can view the data about users in their group. |
| Objectives notifications management permissions | |
| ObjectiveNotificationSetting.Create | A user can configure notifications to be sent to them when there are changes in their learners' progress. |
| ObjectiveNotificationSetting.Delete | A user can delete notifications configured to be sent to them when there are changes in their learners' progress. |
| ObjectiveNotificationSetting.Read | A user can view notifications configured to be sent to them when there are changes in their learners' progress. |
| ObjectiveNotificationSetting.Update | A user can modify notifications configured to be sent to them when there are changes in their learners' progress. |