feat: Implement admin delete template API endpoint

This commit is contained in:
Faruk AYDIN
2025-03-03 14:05:37 +01:00
parent 76cac0187e
commit 761d64ff69
3 changed files with 71 additions and 0 deletions

View File

@@ -6,6 +6,7 @@ import { checkIsEnterprise } from '../../../../helpers/check-is-enterprise.js';
import createTemplateAction from '../../../../controllers/api/v1/admin/templates/create-template.ee.js';
import getTemplatesAction from '../../../../controllers/api/v1/admin/templates/get-templates.ee.js';
import updateTemplateAction from '../../../../controllers/api/v1/admin/templates/update-template.ee.js';
import deleteTemplateAction from '../../../../controllers/api/v1/admin/templates/delete-template.ee.js';
const router = Router();
@@ -33,4 +34,12 @@ router.patch(
updateTemplateAction
);
router.delete(
'/:templateId',
authenticateUser,
authorizeAdmin,
checkIsEnterprise,
deleteTemplateAction
);
export default router;