add approve site endpoint

This commit is contained in:
miloschwartz
2026-07-12 17:16:08 -04:00
parent 591cb9cdc1
commit 933ca71c16
6 changed files with 269 additions and 2 deletions
+8
View File
@@ -248,6 +248,14 @@ authenticated.post(
site.updateSite
);
authenticated.post(
"/site/:siteId/approve",
verifySiteAccess,
verifyUserHasAction(ActionsEnum.updateSite),
logActionAudit(ActionsEnum.updateSite),
site.approveSite
);
authenticated.delete(
"/site/:siteId",
verifySiteAccess,