DC-005/DC-006: claim as in-progress (krystie)
This commit is contained in:
+4
-4
@@ -37,13 +37,13 @@
|
||||
- **details:** Run `cd dashcaddy-api && npx eslint src/ --format compact`. Most are unused vars and nested ternaries in `src/utils/logging.js`. Fix all, target zero warnings.
|
||||
|
||||
### DC-005: Organize top-level modules into src/
|
||||
- **status:** todo
|
||||
- **owner:**
|
||||
- **status:** in-progress
|
||||
- **owner:** krystie
|
||||
- **details:** 40+ JS files at `dashcaddy-api/` root level (auth-manager.js, credential-manager.js, etc.). Move into organized subdirs under `src/` (e.g., `src/managers/`, `src/security/`, `src/docker/`). Update all require() paths. This is a big refactor — run tests after.
|
||||
|
||||
### DC-006: Add integration test for TOTP auth flow
|
||||
- **status:** todo
|
||||
- **owner:**
|
||||
- **status:** in-progress
|
||||
- **owner:** krystie
|
||||
- **details:** End-to-end test: no token → 401, wrong token → 403, valid TOTP → session token → authenticated request succeeds. Cover the full `/api/auth/check` → session → endpoint flow.
|
||||
|
||||
### DC-007: Add tests for untested modules
|
||||
|
||||
Reference in New Issue
Block a user