add deleteClient endpoint

This commit is contained in:
miloschwartz
2025-02-21 15:26:48 -05:00
parent 255e29d9c8
commit 11920ca997
6 changed files with 161 additions and 45 deletions

View File

@@ -22,7 +22,8 @@ import {
verifyRoleAccess,
verifySetResourceUsers,
verifyUserAccess,
getUserOrgs
getUserOrgs,
verifyClientAccess
} from "@server/middlewares";
import { verifyUserHasAction } from "../middlewares/verifyUserHasAction";
import { ActionsEnum } from "@server/auth/actions";
@@ -98,7 +99,7 @@ authenticated.get(
authenticated.get(
"/site/:siteId/pick-client-defaults",
verifyOrgAccess,
verifySiteAccess,
verifyUserHasAction(ActionsEnum.createClient),
client.pickClientDefaults
);
@@ -110,6 +111,14 @@ authenticated.put(
client.createClient
);
authenticated.delete(
"/client/:clientId",
verifyClientAccess,
verifyUserHasAction(ActionsEnum.deleteClient),
client.deleteClient
);
// authenticated.get(
// "/site/:siteId/roles",
// verifySiteAccess,