EntitiesCore
Job Posting
Career job posting entity
Career job posting entity
Represents job listings on the career board.
Fields
Field Registry (from workspace/sources/entity-registry.csv)
| Field | Input Type | Required | Notes |
|---|---|---|---|
| Career ID | Number | Required | - |
| Career Title | Text | Required | - |
| Career Short Description | Text | Required | - |
| Career Job Description | WYSIWYG (Textarea) | Required | - |
| Career Company Details | WYSIWYG (Textarea) | Required | - |
| Career Industry | Selector | Required | - |
| Career Job Type | Selector | Required | - |
| Career Start Date | Date | Required | - |
| Career End Date | Date | Required | - |
| Career Credit Cost | Number | Required | - |
| Career Application Link | URL | Not Required | - |
| Enable Job Application Form | True / False | Required | Displays the below fields when toggled on and displays a form to submit your job application on the detailed job page |
| Job Application Email | Required | Email for receiving the job applications | |
| Job Application ID | Number | Required | Repeats to display a list of all applicants |
| Job Application Submission Date | Date | Required | - |
| Job Applicant Name | Text | Required | - |
| Job Applicant Email | Required | - | |
| Job Applicant Contact Number | Text | Required | - |
| Job Applicant Resume | File | Required | - |
| Job Application Cover Letter | File | Not Required | - |
Relationships
| Relation | Type | Target Entity |
|---|---|---|
| company | ManyToOne | Company |
Features
Job Posting
Acceptance Criteria
Frontend
- Admin/client UI can view and manage
Job Postingrecords where applicable.
Backend / API
- CRUD operations exist for
Job Posting(create, read, update, delete/archive).
Permissions
- Access is restricted to appropriate roles (tenant-scoped).
Business Rules
- Fields and relationships documented on this page are enforced for
Job Posting.
Error Handling
- Invalid payloads return field-level validation errors.