fix: dossier famille - un seul texte_motivation, plus de tableau presentation

Made-with: Cursor
This commit is contained in:
2026-03-18 01:56:58 +01:00
parent 1772744c81
commit 76ba28a7ce
2 changed files with 11 additions and 46 deletions
@@ -1,6 +1,5 @@
import { ApiProperty } from '@nestjs/swagger';
import { StatutUtilisateurType } from 'src/entities/users.entity';
import { StatutDossierType } from 'src/entities/dossiers.entity';
import { StatutEnfantType, GenreType } from 'src/entities/children.entity';
/** Parent dans le dossier famille (infos utilisateur + parent) */
@@ -45,20 +44,6 @@ export class DossierFamilleEnfantDto {
status: StatutEnfantType;
}
/** Dossier (parent+enfant) avec presentation inscription famille, pas dossier de garde */
export class DossierFamillePresentationDto {
@ApiProperty()
id: string;
@ApiProperty()
id_parent: string;
@ApiProperty()
id_enfant: string;
@ApiProperty({ required: false, description: 'Texte de motivation' })
presentation?: string;
@ApiProperty({ enum: StatutDossierType })
statut: StatutDossierType;
}
/** Réponse GET /parents/dossier-famille/:numeroDossier dossier famille complet. Ticket #119 */
export class DossierFamilleCompletDto {
@ApiProperty({ example: '2026-000001', description: 'Numéro de dossier famille' })
@@ -67,6 +52,6 @@ export class DossierFamilleCompletDto {
parents: DossierFamilleParentDto[];
@ApiProperty({ type: [DossierFamilleEnfantDto], description: 'Enfants de la famille' })
enfants: DossierFamilleEnfantDto[];
@ApiProperty({ type: [DossierFamillePresentationDto], description: 'Dossiers (présentation par parent/enfant)' })
presentation: DossierFamillePresentationDto[];
@ApiProperty({ required: false, description: 'Texte de présentation / motivation (un seul par famille)' })
texte_motivation?: string;
}