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> |
||
|---|---|---|
| .. | ||
| manual | ||
| versions | ||
| env.py | ||
| script.py.mako | ||