product
This commit is contained in:
@@ -99,6 +99,16 @@ export class productController {
|
||||
}
|
||||
|
||||
/* =============================== PRODUCT ================================= */
|
||||
@Get('public/products')
|
||||
// @UseGuards(AdminAuthGuard)
|
||||
@ApiBearerAuth()
|
||||
@Permissions(Permission.MANAGE_PRODUCTS)
|
||||
@ApiOperation({ summary: 'Get list of products' })
|
||||
async findAllAsUser() {
|
||||
const result = await this.productService.findAll({ limit: 1000 });
|
||||
return result;
|
||||
}
|
||||
|
||||
@Post('admin/product')
|
||||
// @UseGuards(AdminAuthGuard)
|
||||
@ApiBearerAuth()
|
||||
@@ -160,6 +170,7 @@ export class productController {
|
||||
|
||||
|
||||
/*=============================== Attibute ==========================*/
|
||||
|
||||
@Post('admin/product/:id/attribute')
|
||||
// @UseGuards(AdminAuthGuard)
|
||||
@ApiBearerAuth()
|
||||
|
||||
@@ -86,7 +86,7 @@ export class AttributeService {
|
||||
}
|
||||
|
||||
async remove(id: number): Promise<void> {
|
||||
const attribute = await this.findById(id);
|
||||
const attribute = await this.findById(id);
|
||||
if (!attribute) {
|
||||
throw new NotFoundException('attribute not found');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user