> ## Documentation Index
> Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 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           | 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             | 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 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.
