perms
This commit is contained in:
@@ -38,7 +38,9 @@ export enum PermissionEnum {
|
||||
|
||||
MANAGE_FORM_BUILDER = 'manage_form_builder',
|
||||
|
||||
CREATE_PRINT = 'create_print'
|
||||
CREATE_PRINT = 'create_print',
|
||||
|
||||
MANAGE_PRINT = 'view_print',
|
||||
|
||||
}
|
||||
|
||||
@@ -72,5 +74,6 @@ export const PermissionTitles: Record<PermissionEnum, string> = {
|
||||
[PermissionEnum.UPDATE_INVOICE]: "",
|
||||
[PermissionEnum.DELETE_INVOICE]: "",
|
||||
[PermissionEnum.DELETE_ORDER]: "",
|
||||
[PermissionEnum.CREATE_PRINT]: "ایجاد فرم چاپ",
|
||||
[PermissionEnum.CREATE_PRINT]: "ایجاد فرم چاپ برای سفارش",
|
||||
[PermissionEnum.MANAGE_PRINT]: "مدیریت فرم چاپ"
|
||||
};
|
||||
|
||||
@@ -99,7 +99,7 @@ export class OrderController {
|
||||
|
||||
@Post('admin/orders/:orderId/print')
|
||||
@UseGuards(AdminAuthGuard)
|
||||
@Permissions(PermissionEnum.MANAGE_PRINT)
|
||||
@Permissions(PermissionEnum.CREATE_PRINT)
|
||||
@ApiOperation({ summary: 'Create order print' })
|
||||
createPrint(@Param('orderId') orderId: string, @Body() body: CreateOrderPrintDto) {
|
||||
return this.orderService.createPrint(orderId, body);
|
||||
|
||||
Reference in New Issue
Block a user