Roles

Roles

Introduction

Roles are a collection of functions which can be assigned to users. The combination provides users with a set of functions. See User functions overview of the wide variety of functions in the system.

Schematic

This better illustrated in the following graph

In the illustration above we can make the following observations

  • The administrator role is linked with all functions from the example. Because the user Bob has the administrator, he has all functions from the example

  • The user Alice is only linked with the role “Content manager” which has access to 1 function “Embed” from the example

Simplicity

  • The system allows for a user to be linked with multiple roles but for simplicity we advise to assign only 1 role to a user

  • For backwards compatibility a user can be both linked with a role and with functions (legacy), for simplicity we advise to assign no functions to a user

Organisation

A role can have either

  • A specific organisation, meaning it is only available within that organisation

  • No organisation, meaning it is available for all organisations

See https://mediahaven.atlassian.net/wiki/spaces/CS/pages/3898048519 for additional details.