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 { 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,

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
@Get()
@ApiResponse({ status: 200, description: 'Liste des parents' })
@ApiResponse({ status: 403, description: 'Accès refusé : Reservé aux parents' })
override getAll(): Promise<Parents[]> {
return this.parentsService.findAll();
}