Skip to main content

@idpass/data-collect-core / SystemRole

Enumeration: SystemRole

Defined in: interfaces/types.ts:698

RBAC role identifiers for the DataCollect system.

Enumeration Members

ENUMERATOR

ENUMERATOR: "enumerator"

Defined in: interfaces/types.ts:700

Can create and update entities in assigned areas


SUPERVISOR

SUPERVISOR: "supervisor"

Defined in: interfaces/types.ts:702

Can review submissions and see all data in assigned areas


PROGRAM_ADMIN

PROGRAM_ADMIN: "program-admin"

Defined in: interfaces/types.ts:704

Can manage users and configure the program


SYSTEM_ADMIN

SYSTEM_ADMIN: "system-admin"

Defined in: interfaces/types.ts:706

Can manage programs and tenants (replaces current admin role)


VIEWER

VIEWER: "viewer"

Defined in: interfaces/types.ts:708

Read-only access to assigned data