/
Root,Tenant and Applet Role Functionalities

Welcome to BigLedger Knowledge Center!

Root,Tenant and Applet Role Functionalities

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

  • Can 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

Member = End users

  • Can create workspace

  • Can install applets from global applet store

  • Can update own profile

  • Can invite new users to become members

  • Can CRUD hostname

  • Can CRUD group

  • Can CRUD launchpad

  • Can CRUD catalog

  • Can RU applet store

  • Can R tenant

Guest (demo account)

  • Can view launchpad panel but not workspace

  • Can view all public catalog and applets in global applet store

  • Can view all root level applets functions

Tenant Level Roles

Permission → Assignee → Target

  • API Level

  • Angular Level

  • Team type: Department, Designation, etc.

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)

Admin

  • Can create

  • Can read

  • Can update

Member = members that are added into this tenant

  • Can create

  • Can read

Guest (demo account)

  • Can read only

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)

Admin

  • Can create (applet name)

  • Can read (applet name)

  • Can update (applet name)

Member = Staff

  • Can create (applet name)

  • Can read (applet name)

Guest (demo account)

  • Can read only (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 keeping the number of owners low.

The manager role

The manager role has these default permissions:

  • Manage members and moderate content

  • Add or remove managers

The member role

Everyone in a group has the member role by default. Features of the member role include:

  • Permission to moderate metadata, such as tags, and assign topics in collaboration groups

  • Permissions set for the member role are automatically given to all other roles

  • Permissions set for the member role are grayed out in the other roles because they’re already applied

Powered by: Bigledger Sdn Bhd