- Add viewer role to backend enum + Alembic migration - SSO auto-provisioned users now get viewer (lowest privilege) by default - Wire admin/users page to real API (replace mock data), with add/edit/deactivate - Fix frontend UserRole enum to match backend (TM_MANAGER, REVIEWER) - Replace hardcoded mock user in Sidebar with real auth, filter admin-only nav items, wire logout - Add seed script to set default admins (daveporter, vadymsamoilenko) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| 63181f0dd8e4_add_progress_and_current_stage_to_.py | ||
| a1b2c3d4e5f6_add_tm_channels_to_jobs.py | ||
| b2c3d4e5f6a7_add_llm_model_to_jobs.py | ||
| c1d2e3f4a5b6_add_sso_fields.py | ||
| d3e4f5a6b7c8_add_viewer_role.py | ||
| d4a016fd0817_initial_schema.py | ||