Commit Graph

4 Commits (3933ba55d674017139cc13020dd5f7f302b2952d)

Author SHA1 Message Date
ahmed.mujtaba 3933ba55d6 pkt tiemzone no mateter the briowser
Deploy to S3 / deploy (push) Successful in 39s Details
2026-09-09 20:37:20 +05:00
ahmed.mujtaba 53b1d4d238 corect timezone 2026-09-07 14:19:51 +05:00
ahmed.mujtaba 6c1d4c848e dater format done 2026-09-03 18:16:30 +05:00
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