MemberPulse
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)

FieldInput TypeRequiredNotes
Career IDNumberRequired-
Career TitleTextRequired-
Career Short DescriptionTextRequired-
Career Job DescriptionWYSIWYG (Textarea)Required-
Career Company DetailsWYSIWYG (Textarea)Required-
Career IndustrySelectorRequired-
Career Job TypeSelectorRequired-
Career Start DateDateRequired-
Career End DateDateRequired-
Career Credit CostNumberRequired-
Career Application LinkURLNot Required-
Enable Job Application FormTrue / FalseRequiredDisplays the below fields when toggled on and displays a form to submit your job application on the detailed job page
Job Application EmailEmailRequiredEmail for receiving the job applications
Job Application IDNumberRequiredRepeats to display a list of all applicants
Job Application Submission DateDateRequired-
Job Applicant NameTextRequired-
Job Applicant EmailEmailRequired-
Job Applicant Contact NumberTextRequired-
Job Applicant ResumeFileRequired-
Job Application Cover LetterFileNot Required-

Relationships

RelationTypeTarget Entity
companyManyToOneCompany

Features

Job Posting

Acceptance Criteria

Frontend
  • Admin/client UI can view and manage Job Posting records 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.

On this page