RMS permissions are scoped along three nested entities: Owner, Organisation, and User. Understanding how these relate to each other is essential for administering the platform, because almost every action is gated by where the actor sits in this hierarchy and what role they hold.

The hierarchy

<aside> 🖼️

Screenshot placeholder — Diagram of Owner → Organisations → Assets / Users. (To be drawn or supplied; no live screen captures this view.)

</aside>

Roles

Four roles exist, in decreasing order of privilege:

A user's role is set per scope:

The SuperAdmin flag is independent and overrides every scope.

Capability matrix

The table below summarises which role can take which actions. Source: User Docs.

Feature / Action SuperAdmin (CP only) Owner Admin Org Admin Org User
Create new Owner ✅ ❌ ❌ ❌
Edit Owner name ✅ any Owner ✅ own Owner ❌ ❌
Edit Owner theme ✅ any Owner ✅ if theme-edit flag set ❌ ❌
Create new Org ✅ any Owner ✅ own Owner ❌ ❌
Edit Org name ✅ any Org ✅ ✅ ❌
Add existing user to Org ✅ any User ✅ Users in own Owner ❌ ❌
Create new User ✅ in any Owner ✅ in own Owner ❌ ❌
Reset own password ✅ ✅ ✅ ✅
Change permissions ✅ any User ✅ in own Owner, up to Owner Admin ✅ in own Org, up to Org Admin ❌
Assign user to Org ✅ any User/Org ✅ in own Owner ❌ ❌
Create / configure Assets ✅ ❌ ❌ ❌
Rename Asset in an Org ✅ ✅ ✅ ❌
Move Asset between Orgs ✅ ✅ within own Owner ❌ ❌
Create new Alert Definitions ✅ ❌ ❌ ❌
Configure Asset Alert Generation ✅ all Assets ✅ Assets in Owner ✅ Assets in Org ❌
Configure User Alert Subscription ✅ all Users ✅ Users in Owner ✅ Users in Org ✅ self only
Manage Data Pipeline ✅ ❌ ❌ ❌
View Asset Data ✅ all Assets ✅ Assets in own Owner ✅ Assets in Org ✅ Assets in Org
Explore Status / Timeseries Data ✅ ✅ ✅ ✅

How this shows up in the UI