Permission System

BlueRange uses a flexible, fine-grained permission system to control what each user is allowed to see and do. This chapter explains the building blocks and links to step-by-step guides for the individual management tasks.

All user, group and permission management is found under the Administration module in the main navigation on the left, grouped in the sidebar under User Management.

The Building Blocks

The permission system is built from four concepts that work together:

Concept Description

Permission Set

A named bundle of individual permissions. It defines what someone may do, e.g. read buildings, control actuators or manage devices. Each permission can be granted per action (Create, Read, Update, Delete).

Group

A collection of users (and other groups). It defines who belongs together, e.g. a team or a department. Permission Sets assigned to a group apply to all of its members.

User

An account that can log in to the BlueRange Portal. A user receives permissions through the groups they are a member of and through Permission Sets assigned directly to them.

Partial Permission

An optional way to grant a Permission Set for only specific buildings, networks or devices instead of the whole organization. It defines where a permission applies.

A good rule of thumb: Permission Sets describe what can be done, Groups describe who does it, and Partial Permissions describe where it applies.

How Permissions Add Up

A user never has permissions on their own. Their effective permissions are the sum of:

  • all Permission Sets assigned directly to the user, plus

  • all Permission Sets assigned to every group the user is a member of, directly or indirectly through nested groups.

The user profile shows parent groups

Permissions are always additive. They only ever add up and are never taken away.

  • Adding a user to another group or assigning another permission set can only grant more access, never remove access.

  • There is no "deny" rule. Whatever a user has been granted through any group or permission set, they keep.

To reduce what someone can do, remove them from the group or remove the permission set that grants it. You cannot override a grant with a second, more restrictive one.

Reading the Effective Permissions

The Effective Permissions card on every user and group page shows the final, calculated result as a grid of permissions and actions. The icons tell you how each action is granted:

The effective permissions grid with single checks
Icon Meaning

Green double check (✓✓)

Granted organization-wide, applying to the entire organization.

Green single check (✓)

Granted partially, restricted to specific buildings, networks or devices via Partial Permissions.

Red cross

Not granted.

Grey dash (–)

Not applicable for this permission.

Hovering an icon shows a tooltip that explains exactly how the permission is granted. A single check is a partial grant restricted to specific entities:

Tooltip explaining a partially granted (single check) permission

A double check is granted for the whole organization:

Tooltip explaining an organization-wide (double check) permission

For most organizations we recommend the following model:

  1. Keep the predefined groups and permission sets for standard roles like administrators and device managers.

  2. Create your own Permission Sets for any custom role that the defaults do not cover.

  3. Create Groups for your teams and assign the matching Permission Sets to them.

  4. Add your Users to those groups.

  5. Optionally, use Partial Permissions to restrict a team to the buildings or devices they are responsible for.

Owned vs. Managed

Every user, group and permission set is either Owned or Managed:

  • Owned entities were created within the current organization. You can edit and delete them.

  • Managed entities come from outside the current organization and are read-only here, shown on the Managed tab. They are provided either by an external directory service (LDAP or Microsoft Entra ID) or by a system administrator who made them available to all organizations (for example a published permission set).

In This Chapter