Users, roles and permissions
Who is in the organisation, what each role carries, and why none of them grants engineering authority.
Why
Membership is read from the project's own records. An invitation needs Clerk, which is not configured.
Writes are validated against the engineering rules and then refused, because no database has been configured for this environment.
People
10
Administrators
1
With engineering authority
1
With no project access
1
An organisation role grants no engineering authority
People
| Person | Organisation role | Discipline | Project capabilities | May approve | |
|---|---|---|---|---|---|
| A. Rahman | a.rahman@zemerc.example | member | PIP | author, viewer | No |
| N. Okonkwo | n.okonkwo@zemerc.example | member | PIP | checker, viewer | No |
| S. Lindqvist | s.lindqvist@zemerc.example | member | PRO | reviewer, viewer | No |
| R. Haddad | r.haddad@zemerc.example | member | PRO | approver, issuer, viewer | Yes |
| M. Silva | m.silva@zemerc.example | member | INS | author, checker, viewer | No |
| T. Adeyemi | t.adeyemi@zemerc.example | member | ELE | author, viewer | No |
| J. Novak | j.novak@zemerc.example | member | COM | author, viewer | No |
| K. Mensah | k.mensah@zemerc.example | owner | not an engineering role | project_admin, viewer | No |
| D. Farouk | d.farouk@reference-gas.example | member | PRO | reviewer, viewer | No |
| ZEMERC Support | support@zemerc.example | support | not an engineering role | none | No |
Organisation roles
| Role | What it permits | Administers | Engineering authority |
|---|---|---|---|
| owner | Administer the organisation, including billing and membership | Yes | None |
| admin | Administer the organisation; cannot change billing | Yes | None |
| member | Belong to the organisation; all project access is granted per project | No | None |
| support | Nothing at all, unless an unexpired support grant exists | No | None |
Invite somebody
Where project access is granted
On each project’s team page, one capability at a time. Granting approver or issuer asks for a reason, because “who decided this person may approve a hydrotest procedure?” is a question an audit asks and a membership table cannot answer.
Authentication is not configured
Clerk is the approved identity provider and no instance exists. Nothing has authenticated, no invitation can be sent, and the people listed here are the reference project’s own records.