Skip to main content

@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