diff --git a/01 Projects/video-accessibility/Video Accessibility Platform.md b/01 Projects/video-accessibility/Video Accessibility Platform.md index 291f8f5..c576109 100644 --- a/01 Projects/video-accessibility/Video Accessibility Platform.md +++ b/01 Projects/video-accessibility/Video Accessibility Platform.md @@ -10,7 +10,7 @@ server: TBD tags: [oliver, video, accessibility, ai, captions, audio-description, tts, celery, mongodb] created: 2026-04-14 last_commit: 2026-04-16 -commits: 213 +commits: 214 --- ## Overview @@ -81,6 +81,10 @@ Pipeline phases: | 2026-03-03 | Add download assets panel + VTT file upload to QC review | ## Sessions +### 2026-04-16 – Create a user management system allowing +**Asked:** Create a user management system allowing admins to create login/password users (non-SSO) and grant linguist access to non-Oliver email addresses. +**Done:** Implemented user management with admin creation capability, linguist role support, and fixed deploy script bug where monorepo code wasn't being pulled. + ### 2026-04-16 – Create a user management system allowing **Asked:** Create a user management system allowing admin to create local login users (non-SSO) with linguist role for outsourced linguists. **Done:** Implemented user management system with local authentication, admin-only user creation, and linguist role support; committed to main and identified missing migration step in deploy script. @@ -100,6 +104,7 @@ Pipeline phases: ## Change Log | Date | Requested | Changed | Files | |------|-----------|---------|-------| +| 2026-04-16 | User management system | Added user creation, admin role, linguist role with email validation, fixed pull_code function for monorepo | User.ts, Auth.ts, scripts/deploy.sh | | 2026-04-16 | User management system | User creation, local auth, linguist role, migration setup | backend user models, migration files, full-deploy.sh | | 2026-04-16 | User management system | Added linguist role enum, MongoDB migration, admin seeding, sidebar link | models/user.py, migrations/add_linguist_role.py, core/seed.py, main.py | | 2026-04-16 | User Management System | User creation, authentication, linguist roles, admin controls | User.tsx, UserManagement.tsx, AuthService.ts, Sidebar.tsx | diff --git a/99 Daily/2026-04-16.md b/99 Daily/2026-04-16.md index 58d7240..e4b26f0 100644 --- a/99 Daily/2026-04-16.md +++ b/99 Daily/2026-04-16.md @@ -56,3 +56,6 @@ tags: [daily] - 11:49 | `video-accessibility` - **Asked:** Create a user management system allowing admin to create local login users (non-SSO) with linguist role for outsourced linguists. - **Done:** Implemented user management system with local authentication, admin-only user creation, and linguist role support; committed to main and identified missing migration step in deploy script. +- 11:50 | `video-accessibility` + - **Asked:** Create a user management system allowing admins to create login/password users (non-SSO) and grant linguist access to non-Oliver email addresses. + - **Done:** Implemented user management with admin creation capability, linguist role support, and fixed deploy script bug where monorepo code wasn't being pulled.