From c7e4a572a0ee55cac503820a41dbf9c2f7be0b1d Mon Sep 17 00:00:00 2001 From: sdraris Date: Tue, 26 Aug 2025 15:36:58 +0200 Subject: [PATCH] parents swagger added --- src/app.module.ts | 2 ++ src/routes/parents/parents.controller.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/src/app.module.ts b/src/app.module.ts index c28a767..7328f16 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -12,6 +12,7 @@ import { AllExceptionsFilter } from './common/filters/all_exceptions.filters'; import { APP_FILTER, APP_GUARD, APP_INTERCEPTOR } from '@nestjs/core'; import { TransformInterceptor } from './common/interceptors/transform.interceptor'; import { RolesGuard } from './common/guards/roles.guard'; +import { ParentsModule } from './routes/parents/parents.module'; @Module({ imports: [ @@ -42,6 +43,7 @@ import { RolesGuard } from './common/guards/roles.guard'; }), }), UserModule, + ParentsModule, ], controllers: [AppController], providers: [AppService, diff --git a/src/routes/parents/parents.controller.ts b/src/routes/parents/parents.controller.ts index 9a99b2b..f113947 100644 --- a/src/routes/parents/parents.controller.ts +++ b/src/routes/parents/parents.controller.ts @@ -20,6 +20,7 @@ export class ParentsController extends BaseController { @Roles(RoleType.SUPER_ADMIN, RoleType.GESTIONNAIRE) //Seul les utilisateurs super admin et gestionnaire peuvent accéder à cette route @Get() @ApiResponse({ status: 200, description: 'Liste des parents' }) + @ApiResponse({ status: 403, description: 'Accès refusé : Reservé aux parents' }) override getAll(): Promise { return this.parentsService.findAll(); }