feat: add active only query to flow template

This commit is contained in:
Methapon2001 2024-12-17 09:22:15 +07:00
parent a1f9271664
commit 11ed2b89ee

View file

@ -56,6 +56,7 @@ export class FlowTemplateController extends Controller {
@Query() pageSize: number = 30,
@Query() status?: Status,
@Query() query = "",
@Query() activeOnly?: boolean,
) {
const where = {
OR: queryOrNot(query, [
@ -67,9 +68,9 @@ export class FlowTemplateController extends Controller {
},
]),
AND: {
...filterStatus(status),
...filterStatus(activeOnly ? Status.ACTIVE : status),
registeredBranch: {
OR: permissionCondCompany(req.user),
OR: permissionCondCompany(req.user, { activeOnly: true }),
},
},
} satisfies Prisma.WorkflowTemplateWhereInput;