feat(platform): checkpoint current implementation state

This commit is contained in:
2026-04-01 07:42:03 +02:00
parent 3e53471f05
commit 8c5be51251
125 changed files with 10269 additions and 17808 deletions
+8
View File
@@ -1,5 +1,8 @@
import { z } from "zod";
import { controllerProcedure, createTRPCRouter } from "../trpc.js";
import { listReportBlueprints, ReportBlueprintCatalogSchema } from "./report-blueprints-support.js";
import { reportQueryProcedures } from "./report-query-engine.js";
import { reportEntitySchema } from "./report-query-config.js";
import {
DeleteReportTemplateInputSchema,
deleteReportTemplate,
@@ -11,6 +14,11 @@ import {
export const reportRouter = createTRPCRouter({
...reportQueryProcedures,
listBlueprints: controllerProcedure
.input(z.object({ entity: reportEntitySchema.optional() }).default({}))
.output(ReportBlueprintCatalogSchema)
.query(({ input }) => listReportBlueprints(input.entity)),
listTemplates: controllerProcedure.query(({ ctx }) => listReportTemplates(ctx)),
saveTemplate: controllerProcedure