This commit is contained in:
2026-01-25 12:36:56 +03:30
parent 2449ac447d
commit a7bd26c7ca
9 changed files with 197 additions and 24 deletions
@@ -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');
}