Roles and Permissions
Careers uses permission checks for internal HR and recruitment pages. Candidate portal pages use candidate sign-in and are separate from the internal permission checks.
Internal Permissions
Section titled “Internal Permissions”| Permission | Controls |
|---|---|
jobPortal.view_requisition |
Requisition list and details. |
jobPortal.add_requisition |
Create Requisition. |
jobPortal.change_requisition |
Edit Requisition. |
jobPortal.view_job |
Job list and job details. |
jobPortal.add_job |
Create Job. |
jobPortal.change_job |
Edit Job. |
jobPortal.view_jobapplication |
All Applications and Application Detail. |
jobPortal.reject_jobapplication |
Reject action on applications where status allows it. |
jobPortal.shortlist_jobapplication |
Shortlist action and Send Shortlist Email. |
jobPortal.send_offer_jobapplication |
Send Offer from Applicant Screening. |
jobPortal.view_interview |
Applicant Screening route in the current app. |
jobPortal.view_availableslot |
Interview slot pages. |
jobPortal.add_availableslot |
Create Interview Slot. |
jobPortal.change_availableslot |
Edit Interview Slot. |
jobPortal.add_slotbooking |
Schedule Interview. |
jobPortal.view_testattempt |
Assessment Queue and Test Slot Management. |
Status-Based Restrictions
Section titled “Status-Based Restrictions”Permissions allow access to a page or action, but status still controls whether an action can be used.
| Action | Status rule |
|---|---|
| Approve application | One selected application with status Applied. |
| Shortlist application | Application detail with status Under Review. |
| Reject application from detail | Applied, Under Review, or Shortlisted. |
| Reject application from list | Blocked for rejected, interview scheduled, shortlisted, and offer declined rows. |
| Send shortlist email | Shortlisted application where shortlist email has not already been sent. |
| Send offer | Application must be Interviewed. |
| Accept/decline offer | Application must be Offer Made. |
| Edit published job | Limited after publishing. |
| Reject requisition | Rejection reason is required. |
Candidate Access
Section titled “Candidate Access”Candidate protected pages require candidate portal authentication. The protected pages include:
- Candidate Profile
- Application tracking
- Candidate interviews
Public pages include:
- Job listing
- Job details
- Candidate sign in
- Candidate sign up
Candidate sign-in is separate from internal HR access.