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 | |
|---|---|---|
| .. | ||
| admin.list-all.test.ts | 7 months ago | |
| admin.test.ts | 7 months ago | |
| allowed-groups.test.ts | 7 months ago | |
| cleanup-inactive.test.ts | 7 months ago | |
| command.assignment-defaults.test.ts | 1 month ago | |
| command.claim-unassign.test.ts | 1 month ago | |
| command.date-parsing.test.ts | 1 month ago | |
| command.formatting-ddmm.test.ts | 1 month ago | |
| command.gating.test.ts | 1 month ago | |
| command.help.test.ts | 1 month ago | |
| command.listing-ddmm.test.ts | 1 month ago | |
| command.nueva-assignees.test.ts | 1 month ago | |
| command.onboarding-jit-lid.test.ts | 1 month ago | |
| command.onboarding-jit.test.ts | 1 month ago | |
| command.reminders-config.test.ts | 1 month ago | |
| command.self-assign.test.ts | 1 month ago | |
| command.task-origins.test.ts | 1 month ago | |
| command.test.ts | 1 month ago | |
| command.unknown-help.test.ts | 1 month ago | |
| command.web-login.test.ts | 1 month ago | |
| group-sync.coverage.test.ts | 7 months ago | |
| group-sync.fetch-members.test.ts | 7 months ago | |
| group-sync.gating.test.ts | 7 months ago | |
| group-sync.label-update.test.ts | 7 months ago | |
| group-sync.members.test.ts | 7 months ago | |
| group-sync.onboarding.test.ts | 7 months ago | |
| group-sync.scheduler.gating.test.ts | 7 months ago | |
| group-sync.scheduler.test.ts | 7 months ago | |
| group-sync.sync-members.test.ts | 7 months ago | |
| group-sync.test.ts | 7 months ago | |
| identity-alias.e2e.test.ts | 7 months ago | |
| maintenance.test.ts | 7 months ago | |
| metrics-health.test.ts | 7 months ago | |
| rate-limit.test.ts | 9 months ago | |
| reminders.gating.test.ts | 1 month ago | |
| reminders.test.ts | 7 months ago | |
| response-queue.alias-mentions.test.ts | 9 months ago | |
| response-queue.cleanup.test.ts | 7 months ago | |
| response-queue.reaction.test.ts | 8 months ago | |
| response-queue.reactions.test.ts | 7 months ago | |
| response-queue.test.ts | 7 months ago | |
| webhook-manager.test.ts | 7 months ago | |