Skip to content

Merit Entry / Offer ​

admission.merit_entry · every change is kept in the audit log

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
merit_listmerit listlink → admission.merit_listrequired
applicationapplicationlink → admission.applicationrequired
studentstudentlink → core.studentrequired
intakeintakelink → admission.intakerequired
subject_combinationsubject combinationlink → admission.subject_combination
specializationspecializationlink → admission.specialization
merit_categorymerit categorytext
percentagepercentagedecimalmin 0; max 100
merit_typemerit typeselectone of: MERIT, MQ, MQT, MQO; default "MERIT"
student_typestudent typeselectone of: REGULAR, REPEATER, CONTINUATION, OTHER; default "REGULAR"
in_housein housecheckdefault false
verification_statusverification statusselectone of: NEW, VERIFY, PENDING; default "NEW"
submission_statussubmission statusselectone of: New, Submitted, Resubmitted; default "New"
college_statuscollege statusselectone of: New, Accept, Reject, Hold, Cancel, InMerit; default "New"
college_commentscollege commentslongtextmax 2000 characters
university_statusuniversity statusselectone of: New, Provisional Eligible, Eligible, Hold, Reject; default "New"
university_commentsuniversity commentslongtextmax 2000 characters
document_reupload_statusdocument reupload statusselectone of: Not_Requested, Requested, ReUploaded; default "Not_Requested"
remarkremarklongtextmax 2000 characters
revokedrevokedcheckdefault false
requested_other_programmerequested other programmecheckdefault false
payment_requestedpayment requestedcheckdefault false
payment_link_sentpayment link sentcheckdefault false
payment_due_atpayment due atdatetime
fee_statusfee statusselectone of: NOT_PAID, PARTIAL_PAID, PAID, HOLD, CANCEL, REFUND, REJECTED; default "NOT_PAID"
admission_confirmedadmission confirmedcheckdefault false
confirmed_atconfirmed atdatetime
approved_byapproved bylink → core.user
approved_atapproved atdatetime

Unique together: merit_list + application + intake

Permissions ​

RoleCan
admission:adminread, create, update, delete
admission:universityread, update
admission:college_adminread, create, update
admission:sub_adminread, create, update
admission:applicantread, update — only own rows (via student)

API ​

http
GET    /api/admission/merit_entry?<field>=<value>&limit=100&offset=0
POST   /api/admission/merit_entry
GET    /api/admission/merit_entry/:id
PATCH  /api/admission/merit_entry/:id
DELETE /api/admission/merit_entry/:id

Edulab Bench developer documentation