From 6ca3766457db71b1f85954789c9b8fa1adc89b98 Mon Sep 17 00:00:00 2001 From: Firman Ramdhani <33869609+firmanramdhani@users.noreply.github.com> Date: Tue, 16 Jul 2024 15:15:20 +0700 Subject: [PATCH] feat: fix get menu --- .../menu-user-privilege-configuration.manager.ts | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/modules/user-related/user-privilege/domain/usecases/user-privilege-configuration/managers/menu-user-privilege-configuration.manager.ts b/src/modules/user-related/user-privilege/domain/usecases/user-privilege-configuration/managers/menu-user-privilege-configuration.manager.ts index 84ef211..cee263b 100644 --- a/src/modules/user-related/user-privilege/domain/usecases/user-privilege-configuration/managers/menu-user-privilege-configuration.manager.ts +++ b/src/modules/user-related/user-privilege/domain/usecases/user-privilege-configuration/managers/menu-user-privilege-configuration.manager.ts @@ -6,9 +6,8 @@ import { } from 'src/core/modules/domain/entities/base-filter.entity'; import { BaseIndexManager } from 'src/core/modules/domain/usecase/managers/base-index.manager'; import { ORDER_TYPE } from 'src/core/strings/constants/base.constants'; -import { SelectQueryBuilder } from 'typeorm'; +import { Brackets, SelectQueryBuilder } from 'typeorm'; import { FilterMenuUserPrivilegeConfigurationDto } from 'src/modules/user-related/user-privilege/infrastructure/dto/filter-menu-user-privilege-configuration.dto'; -import { mod } from 'mathjs'; import { PaginationResponse } from 'src/core/response/domain/ok-response.interface'; import { UserRole } from 'src/modules/user-related/user/constants'; import { UserPrivilegeConfigurationHelper } from '../helpers/generate-user-privilege-configuration.helper'; @@ -67,9 +66,16 @@ export class MenuUserPrivilegeConfigurationManager extends BaseIndexManager { + qb.where('"view" = :view', { view: true }).orWhere( + '"create" = :create', + { + create: true, + }, + ); + }), + ); return queryBuilder; }