Skip to content

staff_tasks — permissions

Namespaced by the registry from the module's get_permissions().

PermissionGatesEndpoints
staff_tasks.readView the handoff boardGET /api/v1/staff_tasks/, GET /api/v1/staff_tasks/{task_id}
staff_tasks.writeCreate, claim/update status, edit, delete tasksPOST /api/v1/staff_tasks/, PATCH …/{task_id}, DELETE …/{task_id}

Default role mapping: the whole team participates — a handoff board only works if everyone can read and write it (same breadth precedent as patient_relationships; this module holds no sensitive data):

RolePermissions
adminall (*)
dentistread, write
hygienistread, write
assistantread, write
receptionistread, write

Agent tools reuse the same two permission strings.