Candidate Details UI
Purpose
Documents the embedded candidate detail drawer currently used by the candidate list.
Navigation path
Open Details from a candidate card. The former candidate-detail URL redirects to the candidate list rather than rendering a standalone page.
Intended users and preconditions
Same protected recruiter/HR audience as the candidate workspace. A candidate must be selected from loaded workspace data.
Main components
Status, stage selector, profile rows, compensation approval section, resume controls, notes, stage history, and interview-note history.
Fields, columns, and sections
Displays source-defined candidate contact, opening, experience, location, compensation approval, resume reference, notes, stage history, and interview-note metadata.
Filters and actions
Move stage, approve CTC, proceed toward offer creation when eligible, and view/download resume.
Validation
Stage and compensation actions reuse list-level validation and service rules.
UI states
- Loading: Details depend on the workspace load; there is no independent detail-loader in the current routed page.
- Empty: History, notes, and resume areas have explicit empty representations.
- Success: Successful actions refresh workspace state.
- Error: Errors render in the parent candidate page.
Permission behavior
No distinct detail permission exists. Sensitive contact, compensation, resume, and interview-note exposure is governed only by coarse route visibility in the UI.
API dependencies
Uses workspace data and the same candidate mutation/download calls as the candidate list.
Related business rules
Sensitive-data scope, recruiter ownership, hiring-manager visibility, interviewer-note access, retention, and audit access require confirmation.
Screenshot placeholder
Capture only sanitized, non-production data after product and privacy review. No screenshot is embedded in this Draft page.
Source References
UI/salary-ui/apps/client-hrms-portal/src/pages/hr/RecruitmentCandidatesPage.tsxmicroservices/src/recruitment-service/Api/RecruitmentCompatEndpoints.csmicroservices/src/recruitment-service/Api/RecruitmentEndpoints.cs
Summary
This Draft page summarizes source-backed Recruitment behavior and explicitly marks incomplete governance or implementation.
Audience
Recruitment stakeholders, product, engineering, QA, support, operations, architecture, security, and implementation partners as applicable to this page.
Overview
Use the source-backed sections above as the authoritative scope. Unsupported behavior remains Requires confirmation or Not implemented.
Related Articles
See Also
Keywords
- Recruitment
- Hiring lifecycle
- Draft documentation
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly