Go to file
PeninsulaInd b6e495e9fe feat: Story 1.5 - CLI User Management
- Add CLI commands for user management (add-user, delete-user, list-users)
- Implement admin authentication for all user management commands
- Add password confirmation and deletion safety checks
- Prevent admins from deleting their own accounts
- Create 17 unit tests with mocked dependencies
- Create 18 integration tests with real database
- Add shared db_session fixture in conftest.py
- Update CLI commands to use db_manager for session handling
- Complete story documentation with usage examples

All 35 tests passing. Story 1.5 complete.
2025-10-18 11:13:45 -05:00
docs feat: Story 1.5 - CLI User Management 2025-10-18 11:13:45 -05:00
scripts Complete Epic 1 Stories 1.1-1.3: Foundation, Database, and Authentication 2025-10-18 00:20:07 -05:00
src feat: Story 1.5 - CLI User Management 2025-10-18 11:13:45 -05:00
tests feat: Story 1.5 - CLI User Management 2025-10-18 11:13:45 -05:00
.gitignore feat: Complete Story 1.1 - Project Initialization & Configuration 2025-10-17 23:42:16 -05:00
env.example Complete Epic 1 Stories 1.1-1.3: Foundation, Database, and Authentication 2025-10-18 00:20:07 -05:00
main.py feat: Complete Story 1.1 - Project Initialization & Configuration 2025-10-17 23:42:16 -05:00
master.config.json Complete Epic 1 Stories 1.1-1.3: Foundation, Database, and Authentication 2025-10-18 00:20:07 -05:00
requirements.txt Complete Story 1.4: Internal API Foundation 2025-10-18 10:46:44 -05:00