HR-ATS-Portal/frontend
Talha Ahmed e7752b94e6 Roles: consolidate the hand-made Manager role; Title Case role names
Migration 027 moves live members of the UI-created Manager role onto
the seeded hiring_manager (which has carried the same
manager_candidates bundle since 024) and soft-deletes it - guarded and
idempotent, the seeded role is never matched.

Access Control no longer lists candidate: it is the applicant account
type every candidate user sits on, managed nowhere near a permission
matrix. The row stays in the DB.

New lib/format.js formatRole renders snake_case role names and
ALL-CAPS status enums as Title Case everywhere users see them -
Access Control, Settings user badges and role picker, the topbar
profile, Candidates role column and export, and the inbox
application-status badges (INTERVIEW -> Interview).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 22:10:17 +05:00
..
.vite/deps update 2026-08-12 13:57:53 +05:00
dist add history 2026-09-02 15:33:20 +05:00
node_modules Mobile responsiveness: fix grid blowouts, calendar clipping, wrapping controls; add viewport test 2026-09-02 15:18:47 +05:00
src Roles: consolidate the hand-made Manager role; Title Case role names 2026-09-02 22:10:17 +05:00
.dockerignore push the scoring connect 2026-08-17 14:31:30 +05:00
.env.development Remove `.env.example` and update Docker configurations for environment management 2026-08-24 20:38:15 +05:00
.env.production REACTJS STACK WITH RBAC TESTED 2026-08-05 17:41:46 +05:00
Dockerfile Update Docker and API configurations for improved job fetching and API proxying 2026-08-20 18:55:49 +05:00
index.html Typography overhaul: Inter Tight display headings, Belleza confined to wordmark 2026-08-27 11:31:19 +05:00
mobile.test.mjs Post-merge: Progress screen mobile fixes, register Progress in smoke harness 2026-09-02 15:32:23 +05:00
nginx.conf Add Progress bar 2026-09-02 13:33:11 +05:00
package-lock.json Brand-styled XLSX exports across Inbox, Candidates and Talent Pool 2026-09-02 20:40:43 +05:00
package.json Brand-styled XLSX exports across Inbox, Candidates and Talent Pool 2026-09-02 20:40:43 +05:00
smoke.test.mjs add history 2026-09-02 15:33:20 +05:00
theme.test.mjs theme updated 2026-08-19 19:34:16 +05:00
token.test.mjs REACTJS STACK WITH RBAC TESTED 2026-08-05 17:41:46 +05:00
vite.config.js . 2026-09-01 18:25:53 +05:00