API and rule screen working

This commit is contained in:
Owen
2025-02-08 17:38:30 -05:00
parent 8f96d0795c
commit 4a6da91faf
6 changed files with 490 additions and 9 deletions

View File

@@ -188,7 +188,7 @@ authenticated.get(
);
authenticated.put(
"/resource/:resourceId/:ruleId",
"/resource/:resourceId/rule",
verifyResourceAccess,
verifyUserHasAction(ActionsEnum.createResourceRule),
resource.createResourceRule
@@ -200,14 +200,13 @@ authenticated.get(
resource.listResourceRules
);
authenticated.post(
"/resource/:resourceId/:ruleId",
"/resource/:resourceId/rule/:ruleId",
verifyResourceAccess,
verifyUserHasAction(ActionsEnum.updateResourceRule),
resource.updateResourceRule
);
authenticated.delete(
"/resource/:resourceId/:ruleId",
"/resource/:resourceId/rule/:ruleId",
verifyResourceAccess,
verifyUserHasAction(ActionsEnum.deleteResourceRule),
resource.deleteResourceRule