3.0 Root,Tenant and Applet Role Functionalities
3.1 Root Level Roles
Permission → Assignee → Target
-
High level permission
-
API Level
-
Angular Level
-
Group itself possess a role as well: Owner, Admin, Member
-
Members inside group possess roles as well
Assignee:- User, Group, Role (description) Target:- Branch, Company, Entity
Developer : BLG
-
an manage hostname
-
Can manage launchpad panel
-
Can manage catalog
-
Can manage group
-
Can manage team
-
Can manage workspace in launchpad
-
Can configure permission for user, self created group and self created tenant
-
Can install applets from global applet store
-
Can assign admin to a tenant, group, team
-
Can create a new custom role
-
Can remove or add admin
-
Can add members into tenant, group, team
-
Can create workspace
-
Can invite new users to become members
-
Can revoke new users’ invitation request
Admin : Other IT companies onboard BLG platform
-
Can CRUD hostname
-
Can CRUD launchpad panel
-
Can CRUD catalog
-
Can CRUD group
-
Can CRUD team
-
Can CRUD workspace in launchpad
-
Can configure permission for user, self created group and self created tenant
-
Can install applets from global applet store
-
Can assign admin to a tenant, group, team
-
Can create a new custom role
-
Can remove or add admin
-
Can add members into tenant, group, team
-
Can create workspace
-
Cannot remove owner or another admin
-
Can invite new users to become members
3,2 Tenant Level Roles
3.3 Applet Level Roles
Permission → Assignee → Target
-
API Level
-
Angular Level
Assignee:- User, Group, Role Target:- Branch, Company, Entity
Owner
-
Can create (applet name)
-
Can read (applet name)
-
Can update (applet name)
-
Can delete (applet name)
Group
The owner role
By default, the owner role has the highest level of permissions. Owners can:
-
Add or remove other owners.
-
Create roles.
-
Delete the group.
-
Export group memberships and messages.Members with the owner role have the greatest control over the group, so we recommend e. Keeping the number of owners low.
The manager role
The manager role has these default permissions: a. Manage members and moderate content b. Add or remove managers
The member role
Everyone in a group has the member role by default. Features of the member role include: a. Permission to moderate metadata, such as tags, and assign topics in collaboration groups b. Permissions set for the member role are automatically given to all other roles c. Permissions set for the member role are grayed out in the other roles because they’re already applied