preview template usage

This commit is contained in:
Julian Krauser 2024-12-24 13:52:56 +01:00
parent 71480ecc97
commit 020ae4a939
8 changed files with 124 additions and 17 deletions

View file

@ -1,6 +1,10 @@
import express, { Request, Response } from "express";
import PermissionHelper from "../../helpers/permissionHelper";
import { getAllTemplateUsages, updateTemplateUsage } from "../../controller/admin/templateUsageController";
import {
getAllTemplateUsages,
printTemplateUsageDemo,
updateTemplateUsage,
} from "../../controller/admin/templateUsageController";
import { PermissionModule } from "../../type/permissionTypes";
import ForbiddenRequestException from "../../exceptions/forbiddenRequestException";
@ -10,6 +14,10 @@ router.get("/", async (req: Request, res: Response) => {
await getAllTemplateUsages(req, res);
});
router.get("/:scope", async (req: Request, res: Response) => {
await printTemplateUsageDemo(req, res);
});
router.patch(
"/:scope",
PermissionHelper.passCheckMiddleware("update", "settings", "template_usage"),