Skip to content

Roles

The CO2 Calculator has two distinct areas, each with its own set of roles:

  • CO2 Calculator — where units enter their data. Governed by Standard User and Principal User roles.
  • Back-office — the administration interface. Governed by Backoffice Administrator and Super Admin roles.

A person can hold multiple roles simultaneously. For example, a lab manager might be a Principal User for their unit and also a Backoffice Administrator.


Overview

App role identifier Display name Area Purpose
calco2.user.standard Standard User CO2 Calculator Unit member with access to their own travel and cloud/AI module entries
calco2.user.principal Principal User CO2 Calculator Unit manager with full access to all modules for their unit, and can assign Standard User roles
calco2.backoffice.metier Back-Office Standard Back-office Day-to-day back-office operations: reporting, user management, documentation
calco2.backoffice.admin Back-Office Admin Back-office Full back-office access including sensitive configuration and pipeline controls

Permission matrix

Which actions each role grants on each permission. One permission per back-office page; module permissions are held only for the unit(s) a user is assigned to.

Actions: V = view · E = edit · X = export · S = sync · – = no grant. Scope (where data is restricted): (U) = unit · (O) = own (self) · (A) = affiliation / ACCRED sub-perimeter. Back-office grants with no tag are global.

Permission Super Admin Backoffice Administrator Principal User Standard User
backoffice.reporting V, X V, X (A) – –
backoffice.users V, E, X V, E, X – –
backoffice.documentation V, E V, E – –
backoffice.ui_texts V, E V, E – –
backoffice.configuration V, E – – –
backoffice.pipeline_operations V, E – – –
backoffice.logs V – – –
modules.headcount – – V, E, S (U) –
modules.equipment – – V, E, S (U) –
modules.professional_travel – – V, E, S (U) V, E (O)
modules.buildings – – V, E, S (U) –
modules.purchase – – V, E, S (U) –
modules.research_facilities – – V, E, S (U) –
modules.external_cloud_and_ai – – V, E, S (U) V, E (O)
modules.process_emissions – – V, E, S (U) –

Super Admin has full back-office access but no unit module data. Standard User and Principal User have no back-office access. A Backoffice Administrator's reporting is restricted to their own ACCRED sub-perimeter (A); a Super Admin sees everything.