From 670349a4cf3ca55e98c641151f9313796e775427 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Fri, 25 Oct 2024 17:10:45 +0700 Subject: [PATCH] feat: add status filter --- src/controllers/04-flow-template-controller.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/controllers/04-flow-template-controller.ts b/src/controllers/04-flow-template-controller.ts index 78fbac7..47719af 100644 --- a/src/controllers/04-flow-template-controller.ts +++ b/src/controllers/04-flow-template-controller.ts @@ -23,6 +23,7 @@ import { import HttpError from "../interfaces/http-error"; import HttpStatus from "../interfaces/http-status"; import { notFoundError } from "../utils/error"; +import { filterStatus } from "../services/prisma"; type WorkflowPayload = { name: string; @@ -48,6 +49,7 @@ export class FlowTemplateController extends Controller { @Request() req: RequestWithUser, @Query() page: number = 1, @Query() pageSize: number = 30, + @Query() status?: Status, @Query() query = "", ) { const where = { @@ -59,6 +61,7 @@ export class FlowTemplateController extends Controller { }, }, ], + ...filterStatus(status), registeredBranch: { OR: permissionCondCompany(req.user), },