This commit is contained in:
110
TITLE.md
Normal file
110
TITLE.md
Normal file
@@ -0,0 +1,110 @@
|
||||
# HR Title Display Mapping
|
||||
|
||||
This change adds standardized display names for HR user titles and applies them consistently in the UI.
|
||||
|
||||
## What Was Added
|
||||
|
||||
- A centralized title mapping constant and formatter:
|
||||
- `client/src/shared/constants/hr-title.constant.js`
|
||||
- `HR_TITLE_DISPLAY_MAP`
|
||||
- `getHrTitleDisplayName(titleValue)`
|
||||
|
||||
- Shared export:
|
||||
- `client/src/shared/constants/index.js`
|
||||
|
||||
## Where It Is Used
|
||||
|
||||
- Top-right user profile title:
|
||||
- `client/src/components/home/layout.js`
|
||||
|
||||
- HR user title column on **All Employees**:
|
||||
- `client/src/components/employees/EmployeeList.js`
|
||||
|
||||
- HR user title column on **Add New Employee From HR System**:
|
||||
- `client/src/components/employees/ExternalEmployeesImport.js`
|
||||
|
||||
## Behavior
|
||||
|
||||
- Known HR title codes (e.g. `IT_SPECIALIST`) are displayed as mapped names (e.g. `IT Specialist`).
|
||||
- Unknown underscore-based codes fall back to a readable format (e.g. `CUSTOM_CODE_NAME` -> `Custom Code Name`).
|
||||
- Empty title values remain empty.
|
||||
|
||||
## Title Mapping List
|
||||
|
||||
```text
|
||||
ACTIVITY_ASSISTANT:Activity Assistant
|
||||
ACTIVITY_COORDINATOR:Activity Coordinator
|
||||
ACTIVITY_DIRECTOR:Activity Manager
|
||||
ACTIVITY_SPECIALIST:Activity Specialist
|
||||
ADMINISTRATION_ASSISTANT:Administration Assistant
|
||||
ADMINISTRATOR:Administrator
|
||||
ASSISTANT_PROGRAM_DIRECTOR:Assistant Program Director
|
||||
BILLING_MANAGER:Billing Manager
|
||||
BUILDING_ENGINEER:Building Engineer
|
||||
BUSINESS_DEVELOPMENT_SPECIALIST:Business Development Specialist
|
||||
BUSINESS_INTELLIGENCE_ANALYST:Business Intelligence Analyst
|
||||
CAREGIVER:Caregiver
|
||||
CENTER_COORDINATOR:Center Coordinator
|
||||
CERTIFIED_MEDICATION_TECHNICIAN:Certified Medication Technician
|
||||
CERTIFIED_NURSE_ASSISTANT:CNA
|
||||
CEO:CEO
|
||||
CFO:CFO
|
||||
CHEF:Chef
|
||||
CHEF_ASSISTANT:Chef Assistant
|
||||
COMPLIANCE_MANAGER:Compliance Manager
|
||||
COO:COO
|
||||
DEPUTY_CENTER_DIRECTOR:Deputy Center Director
|
||||
DIRECTOR_OF_ACCOUNTING:Director of Accounting
|
||||
DIRECTOR_OF_OPERATIONS:Director of Operations
|
||||
DRIVER:Driver
|
||||
DRIVER_TEAM_LEAD:Driver Team Lead
|
||||
EXECUTIVE_ASSISTANT:Executive Assistant
|
||||
EXECUTIVE_CHEF:Executive Chef
|
||||
FINANCE_ADMIN_MANAGER:Finance & Administration Manager
|
||||
FINANCIAL_ANALYST:Financial Analyst
|
||||
FLEET_MANAGEMENT_SPECIALIST:Fleet Management Specialist
|
||||
FLEET_MANAGER:Fleet Manager
|
||||
FOOD_SERVICE_DIRECTOR:Food Service Director
|
||||
FOOD_SERVICES_COORDINATOR:Food Service Coordinator
|
||||
HANDYMAN:Handyman
|
||||
HEAD_NURSE:Nursing Manager
|
||||
HR:HR
|
||||
HR_AND_ADMINISTRATIVE_COORDINATOR:HR & Administrative Coordinator
|
||||
INTERN:Intern
|
||||
IT_SPECIALIST:IT Specialist
|
||||
IT_SUPPORT:IT Support
|
||||
JANITOR:Janitor
|
||||
KITCHEN_ASSISTANT:Kitchen Staff
|
||||
KITCHEN_HELPER:Kitchen Helper
|
||||
KITCHEN_MANAGER:Kitchen Manager
|
||||
LOBBY_ASSISTANT:Lobby Assistant
|
||||
LOBBY_MANAGER:Lobby Manager
|
||||
MARKETING_SPECIALIST:Marketing Specialist
|
||||
MEDICAL_APPOINTMENT_COORDINATOR:Medical Appointment Coordinator
|
||||
MEDICAL_APPOINTMENT_SCHEDULER:Medical Appointment Scheduler
|
||||
MEDICAL_DRIVER:Medical Driver
|
||||
NURSING_DIRECTOR:Nursing Director
|
||||
OFFICE_MANAGER:Office Manager
|
||||
OPRATIONS_DIRECTOR:Center Director
|
||||
PASTRY_CHEF:Pastry Chef
|
||||
PRESIDENT:President
|
||||
PROCESS_ASSISTANT:Program Assistant
|
||||
PROGRAM_ASSISTANT:Program Assistant
|
||||
PROGRAM_ASSISTANT_DRIVER:Program Assistant - Driver
|
||||
PROGRAM_ASSISTANT_MEDICAL_DRIVER:Program Assistant - Medical Driver
|
||||
PROGRAM_ASSISTANT_MEDICAL_DRIVER_LEAD:Program Assistant - Medical Driver Lead
|
||||
PROGRAM_DIRECTOR:Program Director
|
||||
PROJECT_ASSISTANT:Project Assistant
|
||||
PROJECT_DIRECTOR:Project Director
|
||||
QUALITY_CONTROL_SPECIALIST:Quality Control Specialist
|
||||
REGISTERED_NURSE:Registered Nurse
|
||||
SOCIAL_AND_COMMUNITY_SERVICE_MANAGER:Social and Community Service Manager
|
||||
SOCIAL_WORK:Social Work
|
||||
SOCIAL_WORK_ASSISTANT:Social Work Assistant
|
||||
SOCIAL_WORK_DIRECTOR:Social Work Director
|
||||
SOCIAL_WORKER_MANAGER:Social Work Manager
|
||||
SPIRITUAL_CARE_SPECIALIST:Spiritual Care Specialist
|
||||
TRANSPORTATION_COORDINATOR:Transportation Coordinator
|
||||
TRANSPORTATION_DIRECTOR:Transportation Manager
|
||||
VP:VP
|
||||
```
|
||||
Reference in New Issue
Block a user