Appearance
Experience
recruitment.experience · child table of Application
Fields
Every record also has id, created_at and updated_at and parent.
| Field | Label | Type | Rules |
|---|---|---|---|
type | type | select | required; one of: Teaching, Research, Administrative, Industry, Post-doctoral |
designation | designation | text | required |
institution | institution | text | required |
department | department | text | |
nature_of_appointment | nature of appointment | select | one of: Regular, Adhoc, Contractual, CHB, Other |
pay_level | pay level | text | |
from_date | from date | date | required |
to_date | to date | date | |
is_current | is current | check | default false |
years | years | number | default 0 |
months | months | number | default 0 |
days | days | number | default 0 |
is_ugc_approved | is ugc approved | check | default false |
enclosure_no | enclosure no | number | |
proof | proof | file | personal data |
Permissions
| Role | Can |
|---|---|
recruitment:admin | read, create, update, delete |
recruitment:committee | read |
API
http
GET /api/recruitment/experience?<field>=<value>&limit=100&offset=0
POST /api/recruitment/experience
GET /api/recruitment/experience/:id
PATCH /api/recruitment/experience/:id
DELETE /api/recruitment/experience/:id