up permisssions
This commit is contained in:
@@ -130,18 +130,17 @@ export class OrderService {
|
||||
}
|
||||
|
||||
async findOrdersAsAdmin(adminId: string, dto: FindOrdersDto): Promise<PaginatedResult<Order>> {
|
||||
const permissions = await this.adminService.hasPermissions(adminId,
|
||||
const permissions = await this.adminService.ownedPermissions(adminId,
|
||||
[PermissionEnum.VIEW_ORDERS, PermissionEnum.VIEW_ASSIGNED_ORDERS])
|
||||
|
||||
|
||||
if (permissions.includes(PermissionEnum.VIEW_ORDERS)) {
|
||||
|
||||
return this.orderRepository.findAllPaginated(dto)
|
||||
|
||||
} else if (permissions.includes(PermissionEnum.VIEW_ASSIGNED_ORDERS)) {
|
||||
|
||||
return this.orderRepository.findAllPaginated({
|
||||
return this.orderRepository.findAllPaginated({
|
||||
...dto,
|
||||
designerId: adminId,
|
||||
...dto
|
||||
})
|
||||
|
||||
} else {
|
||||
@@ -208,7 +207,7 @@ export class OrderService {
|
||||
|
||||
|
||||
async updateStatus(orderId: string, adminId: string, dto: UpdateStatusDto): Promise<Order> {
|
||||
const permissions = await this.adminService.hasPermissions(adminId,
|
||||
const permissions = await this.adminService.ownedPermissions(adminId,
|
||||
[PermissionEnum.VIEW_ORDERS, PermissionEnum.VIEW_ASSIGNED_ORDERS])
|
||||
|
||||
if (permissions.includes(PermissionEnum.VIEW_ORDERS)) {
|
||||
|
||||
Reference in New Issue
Block a user