Appearance
Staff Scope
sfc.staff_scope
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
user | user | link → core.user | required |
service | service | link → sfc.service | |
college | college | link → core.college | |
programme | programme | link → core.programme | |
document_types | document types | text |
Unique together: user + service + college + programme
Permissions
| Role | Can |
|---|---|
sfc:admin | read, create, update, delete |
sfc:verifier | read — only own rows (via user) |
sfc:signatory | read — only own rows (via user) |
sfc:printer | read — only own rows (via user) |
sfc:dispatcher | read — only own rows (via user) |
sfc:accounts | read — only own rows (via user) |
API
http
GET /api/sfc/staff_scope?<field>=<value>&limit=100&offset=0
POST /api/sfc/staff_scope
GET /api/sfc/staff_scope/:id
PATCH /api/sfc/staff_scope/:id
DELETE /api/sfc/staff_scope/:id