Skip to content

Hostel ​

hostel.hostel · every change is kept in the audit log · numbered {code}

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
codecodetextrequired; unique
namenametextrequired
hostel_typehostel typeselectrequired; one of: Boys, Girls
addressaddresslongtext
citycitytext
districtdistricttext
statestatetext
pincodepincodetextmax 10 characters
countrycountrytextdefault "India"
emailemailemailpersonal data
descriptiondescriptionlongtext
imageimageimage
videovideofile
no_of_floorsno of floorsnumbermin 0
depositdepositmoney
offers_veg_messoffers veg messcheckdefault true
offers_non_veg_messoffers non veg messcheckdefault false
rules_documentrules documentfile
payment_closedpayment closedcheckdefault false
payment_closed_messagepayment closed messagetext
office_payment_openoffice payment opencheckdefault false
common_amenitiescommon amenitiestable of hostel_amenity
semester_rulessemester rulestable of hostel_semester_rule

Permissions ​

RoleCan
hostel:adminread, create, update, delete, import, export
hostel:wardenread, update
hostel:accountsread
hostel:studentread

API ​

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

Bulk import: GET /api/_import/hostel/hostel/template (CSV template), then POST /api/_import/hostel/hostel. See REST API.

Edulab Bench developer documentation