diff --git a/backend/src/products/products.controller.ts b/backend/src/products/products.controller.ts index ecc6583a..74ca9c1c 100644 --- a/backend/src/products/products.controller.ts +++ b/backend/src/products/products.controller.ts @@ -13,6 +13,7 @@ import { Query, Request, } from '@nestjs/common'; +import { Public } from '../auth/decorators/public.decorator'; import { CreateProductDto } from './dto/create-product.dto'; import { UpdateProductDto } from './dto/update-product.dto'; import { ProductsService } from './products.service'; @@ -46,6 +47,7 @@ export class ProductsController { private readonly categoriesService: CategoriesService, ) {} + @Public() @Get() findAll( @Query('tag') tag?: string, @@ -54,6 +56,7 @@ export class ProductsController { return this.productsService.findAll({ tag, subcategory }); } + @Public() @Get('tags') findAllTags() { return this.productsService.findAllTags(); diff --git a/frontend/app/admin/ai/AiAdminClient.tsx b/frontend/app/admin/ai/AiAdminClient.tsx index 9350f22a..10c8e58f 100644 --- a/frontend/app/admin/ai/AiAdminClient.tsx +++ b/frontend/app/admin/ai/AiAdminClient.tsx @@ -81,6 +81,11 @@ export default function AiAdminClient({ keyHint, hasKey, aiFunctions }: Props) { ⚠️ MISTRAL_API_KEY är inte konfigurerad — alla AI-funktioner är inaktiva tills nyckeln sätts i miljövariablerna. )} + {hasKey && ( +