diff --git a/src/app/admin/components/validation-attachment/validation-attachment.component.html b/src/app/admin/components/validation-attachment/validation-attachment.component.html index cd68a92cd8eb5d379d1fb54bf60bb711f962f2a5..03e52cde1c53241a2185494cff013c5bdee0bbee 100644 --- a/src/app/admin/components/validation-attachment/validation-attachment.component.html +++ b/src/app/admin/components/validation-attachment/validation-attachment.component.html @@ -7,8 +7,8 @@ </thead> <tbody> <tr *ngFor="let demand of demandsAttachment"> - <td>{{ demand.user.email }}</td> - <td>{{ demande.structure.structureName }}</td> + <td>{{ demand.userEmail }}</td> + <td>{{ demand.structureId }}</td> <td> <button (click)="acceptDemand(demand)">Valider</button><button (click)="refuseDemand(demand)">Refuser</button> </td> diff --git a/src/app/admin/components/validation-attachment/validation-attachment.component.ts b/src/app/admin/components/validation-attachment/validation-attachment.component.ts index 4211d3c0a5b45496314f2a071b7e8b1df7a0a8bf..78fe3329bdddfb6c3b6c3435334b334d45b070ca 100644 --- a/src/app/admin/components/validation-attachment/validation-attachment.component.ts +++ b/src/app/admin/components/validation-attachment/validation-attachment.component.ts @@ -21,13 +21,12 @@ export class ValidationAttachmentComponent implements OnInit { public acceptDemand(demand: demandAttachment): void { console.log('accept'); this.removeDemand(demand); - - this.adminService.acceptAttachmentStructure(demand.user.email, demand.structure.id); + this.adminService.acceptAttachmentStructure(demand.userEmail, demand.structureId); } public refuseDemand(demand: demandAttachment): void { console.log('refuse'); - this.adminService.refuseAttachmentStructure(demand.user.email, demand.structure.id); + this.adminService.refuseAttachmentStructure(demand.userEmail, demand.structureId); this.removeDemand(demand); } diff --git a/src/app/admin/models/demandAttachment.model.ts b/src/app/admin/models/demandAttachment.model.ts index 26509d27790584d34cfd78b05337fbc438abeeb0..497b93b816cba202eb28cb0ca5c7e1dc89eef27c 100644 --- a/src/app/admin/models/demandAttachment.model.ts +++ b/src/app/admin/models/demandAttachment.model.ts @@ -2,6 +2,6 @@ import { Structure } from '../../models/structure.model'; import { User } from '../../models/user.model'; export class demandAttachment { - user: User; - structure: Structure; + userEmail: string; + structureId: number; } diff --git a/src/app/admin/services/admin.service.ts b/src/app/admin/services/admin.service.ts index dac27d9c343005190a753a9c8610451d828b1649..f5f928647e2b59250b2655f3ec34e85930cdcd43 100644 --- a/src/app/admin/services/admin.service.ts +++ b/src/app/admin/services/admin.service.ts @@ -9,9 +9,12 @@ export class AdminService { // Return pendingAttachments of all profiles. public getPendingAttachmentsStructure(): demandAttachment[] { - return [new demandAttachment()]; + return [{ userEmail: 'jb@test.fr', structureId: 53 }]; } + // Post public acceptAttachmentStructure(mailUser, idStructure): void {} + + // Post public refuseAttachmentStructure(mailUser, idStructure): void {} }