Appearance
Fee Notice
fees.fee_notice
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
title | title | text | required; max 140 characters |
message | message | longtext | required; max 4000 characters |
college | college | link → core.college | |
programme | programme | link → core.programme | |
year_of_study | year of study | number | min 1; max 6 |
academic_year | academic year | link → core.academic_year | |
start_date | start date | date | required |
end_date | end date | date | |
highlight | highlight | select | one of: Info, Warning, Urgent; default "Info" |
Permissions
| Role | Can |
|---|---|
fees:admin | read, create, update, delete |
fees:accountant | read |
fees:student | read |
fees:parent | read |
API
http
GET /api/fees/fee_notice?<field>=<value>&limit=100&offset=0
POST /api/fees/fee_notice
GET /api/fees/fee_notice/:id
PATCH /api/fees/fee_notice/:id
DELETE /api/fees/fee_notice/:id