delete resource policy endpoint

This commit is contained in:
Fred KISSIE
2026-03-06 22:39:44 +01:00
parent bcd6cd99cc
commit 9b43948fa4
5 changed files with 109 additions and 13 deletions

View File

@@ -35,7 +35,8 @@ import {
verifyUserIsServerAdmin,
verifySiteAccess,
verifyClientAccess,
verifyLimits
verifyLimits,
verifyResourcePolicyAccess
} from "@server/middlewares";
import { ActionsEnum } from "@server/auth/actions";
import {
@@ -354,6 +355,18 @@ authenticated.get(
policy.listResourcePolicies
);
authenticated.delete(
"/resource-policy/:resourcePolicyId",
verifyResourcePolicyAccess,
verifyValidLicense,
// verifyValidSubscription(tierMatrix.loginPageDomain), // todo: use the correct subscription ?
verifyOrgAccess,
verifyLimits,
verifyUserHasAction(ActionsEnum.deleteResourcePolicy),
logActionAudit(ActionsEnum.deleteResourcePolicy),
policy.deleteResourcePolicy
);
authenticated.post(
"/org/:orgId/resource-policy",
verifyValidLicense,