Skip to content

Mess Menu Item ​

hostel.mess_menu_item

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
hostelhostellink → hostel.hostelrequired
day_of_weekday of weekselectrequired; one of: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
meal_typemeal typeselectrequired; one of: Breakfast, Lunch, Snacks, Dinner
dish_namedish nametextrequired
descriptiondescriptionlongtext
cuisine_typecuisine typetext
caloriescaloriesnumbermin 0
allergensallergenstext
veg_nonvegveg nonvegselectone of: Veg, Non-veg
amountamountmoney

Permissions ​

RoleCan
hostel:adminread, create, update, delete, import, export
hostel:wardenread, create, update, delete — only rows in the user's scope (via hostel)
hostel:accountsread
hostel:studentread

API ​

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

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

Edulab Bench developer documentation