feat: add status filter

This commit is contained in:
Methapon Metanipat 2024-10-25 17:10:45 +07:00
parent bcd87c5fc5
commit 670349a4cf

View file

@ -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),
},