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.