@idpass/data-collect-core / SystemRole
Enumeration: SystemRole
Defined in: interfaces/types.ts:779
RBAC role identifiers for the DataCollect system.
Enumeration Members
ENUMERATOR
ENUMERATOR:
"enumerator"
Defined in: interfaces/types.ts:781
Can create and update entities in assigned areas
SUPERVISOR
SUPERVISOR:
"supervisor"
Defined in: interfaces/types.ts:783
Can review submissions and see all data in assigned areas
PROGRAM_ADMIN
PROGRAM_ADMIN:
"program-admin"
Defined in: interfaces/types.ts:785
Can manage users and configure the program
SYSTEM_ADMIN
SYSTEM_ADMIN:
"system-admin"
Defined in: interfaces/types.ts:787
Can manage programs and tenants (replaces current admin role)
VIEWER
VIEWER:
"viewer"
Defined in: interfaces/types.ts:789
Read-only access to assigned data