Skip to main content

Permissions

Every part of the Broadcast Suite is controlled by a permission. You can see all permissions when you open for example the detail page of a user. The permissions are organized as tree.

Permission States

A permission can have one of three states:

  1. Not set
  2. Access
  3. Never

Not set

This is the default case for a permission. If a permission on a group or user is not set, the user has not access to this location or action.

Access

If the permission on group or user is set to access, all users in the authorization tree have access to this location or action.

If you set access to a branch of the permission tree, then all children of this branch are set to access automatically.

You can see this in the example Group A below. View has the access permission and in the preview row Devices and Configuration are also set to access.

Never

If the permission on group or user is set to never, all users in the authorization tree have no access to this location or action.

If you set never to a branch of the permission tree, then all children of this branch are set to never automatically.

You can see this in the example Group C below. Configuration has the never permission and in the preview row Devices, View and all the other actions are also set to never.

Examples

Group A (Can configure Devices)

WhatPreviewAccessNever
ConfigurationACCESS
--- DevicesACCESS
--- --- ViewACCESSACCESS
--- --- CreateACCESSACCESS
--- --- EditACCESSACCESS
--- --- DeleteACCESSACCESS
--- --- DuplicateNO

Group B (Never delete Devices)

WhatPreviewAccessNever
ConfigurationNO
--- DevicesNO
--- --- ViewNO
--- --- CreateNO
--- --- EditNO
--- --- DeleteNEVERNEVER
--- --- DuplicateNO

Group C (Never on the Configuration node)

WhatPreviewAccessNever
ConfigurationNEVERNEVER
--- DevicesNEVER
--- --- ViewNEVER
--- --- CreateNEVERACCESS
--- --- EditNEVER
--- --- DeleteNEVER
--- --- DuplicateNEVER

User Bob

User Bob is associated with the Group A. He gets all the permissions from Group A. Bob's permissions looks like this:

WhatPreview
ConfigurationACCESS
--- DevicesACCESS
--- --- ViewACCESS
--- --- CreateACCESS
--- --- EditACCESS
--- --- DeleteACCESS
--- --- DuplicateNO

He can view all devices, can create a new one, can edit devices and can delete devices.


User Max

User Max is associated with Group A and Group B. He gets all the permissions from Group A and Group B. Max's permissions looks like this:

WhatPreview
ConfigurationACCESS
--- DevicesACCESS
--- --- ViewACCESS
--- --- CreateACCESS
--- --- EditACCESS
--- --- DeleteNEVER
--- --- DuplicateNO

Max can view all devices, can create a new one and can edit devices. He cannot delete a device, because the Never flag of Group B overrides the Access from Group A.


User Lisa

User Lisa is associated with the Group B, and she has her own permission configuration.

Lisa's permission configuration:

WhatPreviewAccessNever
ConfigurationACCESS
--- DevicesACCESS
--- --- ViewACCESSACCESS
--- --- CreateACCESSACCESS
--- --- EditACCESSACCESS
--- --- DeleteACCESSACCESS
--- --- DuplicateNO

Lisa's effective permissions:

WhatPreview
ConfigurationACCESS
--- DevicesACCESS
--- --- ViewACCESS
--- --- CreateACCESS
--- --- EditACCESS
--- --- DeleteNEVER
--- --- DuplicateNO

Lisa can view all devices, can create a new one and can edit devices. She cannot delete a device, because the Never flag of Group B overrides the Access from her own Permission configuration.