parents swagger added

This commit is contained in:
sdraris 2025-08-26 15:36:58 +02:00
parent 29ed926dc1
commit c7e4a572a0
2 changed files with 3 additions and 0 deletions

View File

@ -12,6 +12,7 @@ import { AllExceptionsFilter } from './common/filters/all_exceptions.filters';
import { APP_FILTER, APP_GUARD, APP_INTERCEPTOR } from '@nestjs/core'; import { APP_FILTER, APP_GUARD, APP_INTERCEPTOR } from '@nestjs/core';
import { TransformInterceptor } from './common/interceptors/transform.interceptor'; import { TransformInterceptor } from './common/interceptors/transform.interceptor';
import { RolesGuard } from './common/guards/roles.guard'; import { RolesGuard } from './common/guards/roles.guard';
import { ParentsModule } from './routes/parents/parents.module';
@Module({ @Module({
imports: [ imports: [
@ -42,6 +43,7 @@ import { RolesGuard } from './common/guards/roles.guard';
}), }),
}), }),
UserModule, UserModule,
ParentsModule,
], ],
controllers: [AppController], controllers: [AppController],
providers: [AppService, providers: [AppService,

View File

@ -20,6 +20,7 @@ export class ParentsController extends BaseController<Parents> {
@Roles(RoleType.SUPER_ADMIN, RoleType.GESTIONNAIRE) //Seul les utilisateurs super admin et gestionnaire peuvent accéder à cette route @Roles(RoleType.SUPER_ADMIN, RoleType.GESTIONNAIRE) //Seul les utilisateurs super admin et gestionnaire peuvent accéder à cette route
@Get() @Get()
@ApiResponse({ status: 200, description: 'Liste des parents' }) @ApiResponse({ status: 200, description: 'Liste des parents' })
@ApiResponse({ status: 403, description: 'Accès refusé : Reservé aux parents' })
override getAll(): Promise<Parents[]> { override getAll(): Promise<Parents[]> {
return this.parentsService.findAll(); return this.parentsService.findAll();
} }