Appearance
Application
admission.application · every change is kept in the audit log · numbered APP-{YYYY}-{#####}
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
student | student | link → core.student | required |
academic_year | academic year | link → core.academic_year | required |
admission_type | admission type | select | required; one of: UG, PG, PHD |
registration_no | registration no | number | unique |
student_type | student type | select | one of: REGULAR, REPEATER, CONTINUATION, OTHER; default "REGULAR" |
admission_category | admission category | select | personal data; one of: Open/General, Reserved, Reserved(ST,SC), Reserved(ST,SC,NT,OBC), Physically Challenged, Sindhi Linguistic Minority, Sports (National / State Level), Cultural (National / State Level), Jammu Kashmir Migrant, Ex-Serviceman, Ward of Transferred Central/State Govt Employee, Ward of Defence Personel, Child/Grandchild of Freedom Fighter |
admission_sub_category | admission sub category | select | personal data; one of: Not Applicable, Physically Challenged, Sindhi Linguistic Minority, Sports (National / State Level), Cultural (National / State Level), Jammu Kashmir Migrant, Ex-Serviceman, Ward of Transferred Central/State Govt Employee, Ward of Defence Personel, Child/Grandchild of Freedom Fighter; default "Not Applicable" |
in_house | in house | check | default false |
entrance_exam | entrance exam | select | one of: Not Appeared, ATMA, CAT, CET, CLAT, CMAT, HCET, HLAT, IIFT, L-SAT, MACET, MAT, MH-CET, NET, SAT, SET, SNAP, TISSNET, UCC/CSIR, XAT, Other |
other_entrance_exam | other entrance exam | text | |
entrance_year | entrance year | number | |
entrance_marks | entrance marks | decimal | min 0 |
entrance_result | entrance result | select | one of: Pass, Result Awaited |
entrance_qualified | entrance qualified | check | |
phd_entrance_test | phd entrance test | text | |
phd_faculty_subject | phd faculty subject | link → core.subject | |
sports_participated | sports participated | text | |
other_sports | other sports | text | |
achievements | achievements | longtext | max 2000 characters |
entrance_edit_allowed | entrance edit allowed | check | default true |
status | status | select | one of: Draft, Submitted, Cancelled; default "Draft" |
submitted_at | submitted at | datetime | |
last_submitted_at | last submitted at | datetime |
Unique together: student + academic_year + admission_type
Permissions
| Role | Can |
|---|---|
admission:admin | read, create, update, delete |
admission:university | read, update |
admission:college_admin | read, update |
admission:sub_admin | read, create, update |
admission:applicant | read, create, update — only own rows (via student) |
API
http
GET /api/admission/application?<field>=<value>&limit=100&offset=0
POST /api/admission/application
GET /api/admission/application/:id
PATCH /api/admission/application/:id
DELETE /api/admission/application/:id