fix permissions
This commit is contained in:
@@ -41,6 +41,18 @@ router.get(
|
||||
issueController.getWidgetSummary.bind(issueController)
|
||||
);
|
||||
|
||||
// --- Statuses CRUD (BEFORE /:id) ---
|
||||
router.get('/statuses', authenticate, issueController.getIssueStatuses.bind(issueController));
|
||||
router.post('/statuses', authenticate, requirePermission('issues:edit_settings'), issueController.createIssueStatus.bind(issueController));
|
||||
router.patch('/statuses/:id', authenticate, requirePermission('issues:edit_settings'), issueController.updateIssueStatus.bind(issueController));
|
||||
router.delete('/statuses/:id', authenticate, requirePermission('issues:edit_settings'), issueController.deleteIssueStatus.bind(issueController));
|
||||
|
||||
// --- Priorities CRUD (BEFORE /:id) ---
|
||||
router.get('/priorities', authenticate, issueController.getIssuePriorities.bind(issueController));
|
||||
router.post('/priorities', authenticate, requirePermission('issues:edit_settings'), issueController.createIssuePriority.bind(issueController));
|
||||
router.patch('/priorities/:id', authenticate, requirePermission('issues:edit_settings'), issueController.updateIssuePriority.bind(issueController));
|
||||
router.delete('/priorities/:id', authenticate, requirePermission('issues:edit_settings'), issueController.deleteIssuePriority.bind(issueController));
|
||||
|
||||
// --- Type management routes (BEFORE /:id to avoid conflict) ---
|
||||
router.get(
|
||||
'/typen',
|
||||
|
||||
Reference in New Issue
Block a user