You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Users can only complete tasks if they are: - Assigned to the task, OR - An active member of the task's group, OR - An admin (ADMIN_USERS env var) Changes: - TaskService.completeTask() now checks assignment, group membership, and admin status before allowing completion - Returns 'forbidden' status when unauthorized - completar command handler shows appropriate error message - Web path (loadTaskAndGating) gets admin override for consistency - AdminService.isAdmin() made public for reuse - Updated tests to respect new access control + 12 new test cases |
1 month ago | |
|---|---|---|
| .. | ||
| db | 1 month ago | |
| server | 1 month ago | |
| services | 1 month ago | |
| tasks | 1 month ago | |
| utils | 1 month ago | |
| db.test.ts | 8 months ago | |
| locator.fallback.test.ts | 7 months ago | |
| migrator.test.ts | 8 months ago | |
| server.advanced-listings.test.ts | 1 month ago | |
| server.basic.test.ts | 1 month ago | |
| server.command-logging.test.ts | 1 month ago | |
| server.coverage.test.ts | 1 month ago | |
| server.dm-gating-regression.test.ts | 1 month ago | |
| server.group-validation.test.ts | 1 month ago | |
| server.groups-upsert.test.ts | 9 months ago | |
| server.onboarding-activar.test.ts | 7 months ago | |
| server.sender-canonicalization.test.ts | 1 month ago | |
| server.user-validation.test.ts | 1 month ago | |
| web.datetime.test.ts | 7 months ago | |