From 012a5f0f17dbc28d5d57d8f80c4fd8746ad353ca Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Fri, 26 Feb 2021 11:36:52 +0100 Subject: [PATCH 1/2] fix: filter chevron margin + add structure link width --- src/app/structure-list/components/search/search.component.html | 2 +- src/app/structure-list/components/search/search.component.scss | 1 - src/assets/scss/_buttons.scss | 2 +- src/styles.scss | 3 +++ 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/app/structure-list/components/search/search.component.html b/src/app/structure-list/components/search/search.component.html index 5294bc019..6e7814eb8 100644 --- a/src/app/structure-list/components/search/search.component.html +++ b/src/app/structure-list/components/search/search.component.html @@ -91,7 +91,7 @@ </div> </div> <div class="footerSearchSection isntPhoneContent" fxLayout="row" fxLayoutAlign="space-between center"> - <div class="checkbox"> + <div class="checkbox no-width"> <div class="checkboxItem"> <label> <input diff --git a/src/app/structure-list/components/search/search.component.scss b/src/app/structure-list/components/search/search.component.scss index 657eeeffe..ec415e896 100644 --- a/src/app/structure-list/components/search/search.component.scss +++ b/src/app/structure-list/components/search/search.component.scss @@ -118,7 +118,6 @@ } a { @include hyperlink; - width: 100%; text-align: right; } diff --git a/src/assets/scss/_buttons.scss b/src/assets/scss/_buttons.scss index e17ec875c..3c972d529 100644 --- a/src/assets/scss/_buttons.scss +++ b/src/assets/scss/_buttons.scss @@ -7,7 +7,7 @@ height: 40px; width: 190px; border: 1px solid $grey-4; - padding: 3px 16px 3px 16px; + padding: 3px 8px 3px 16px; outline: none; border-radius: 4px; cursor: pointer; diff --git a/src/styles.scss b/src/styles.scss index 747d5da15..1b7004107 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -159,6 +159,9 @@ button { -ms-transform: rotate(45deg); } } + &.no-width { + width: unset; + } } // Layout -- GitLab From 05a578b79e3194e78b8ec6536a038c1775a3615d Mon Sep 17 00:00:00 2001 From: Hugo SUBTIL <ext.sopra.husubtil@grandlyon.com> Date: Fri, 26 Feb 2021 14:36:39 +0100 Subject: [PATCH 2/2] fix: bug on admin validation --- .../claim-structure.component.ts | 16 ++++++++----- src/app/admin/services/admin.service.ts | 24 +++++++++++++++---- 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/app/admin/components/claim-structure/claim-structure.component.ts b/src/app/admin/components/claim-structure/claim-structure.component.ts index e6e8f1338..28e1701d0 100644 --- a/src/app/admin/components/claim-structure/claim-structure.component.ts +++ b/src/app/admin/components/claim-structure/claim-structure.component.ts @@ -17,14 +17,18 @@ export class ClaimStructureComponent implements OnInit { } public acceptDemand(demand: DemandAttachment): void { - this.adminService.acceptStructureClaim(demand.userEmail, demand.structureId).subscribe((data) => { - this.demandsAttachment = data; - }); + this.adminService + .acceptStructureClaim(demand.userEmail, demand.structureId, demand.structureName) + .subscribe((data) => { + this.demandsAttachment = data; + }); } public refuseDemand(demand: DemandAttachment): void { - this.adminService.refuseStructureClaim(demand.userEmail, demand.structureId).subscribe((data) => { - this.demandsAttachment = data; - }); + this.adminService + .refuseStructureClaim(demand.userEmail, demand.structureId, demand.structureName) + .subscribe((data) => { + this.demandsAttachment = data; + }); } } diff --git a/src/app/admin/services/admin.service.ts b/src/app/admin/services/admin.service.ts index 0167109c5..cdea9a41b 100644 --- a/src/app/admin/services/admin.service.ts +++ b/src/app/admin/services/admin.service.ts @@ -15,11 +15,27 @@ export class AdminService { return this.http.get<DemandAttachment[]>(`${this.baseUrl}/pendingStructures`); } - public acceptStructureClaim(userEmail: string, structureId: number): Observable<DemandAttachment[]> { - return this.http.post<DemandAttachment[]>(`${this.baseUrl}/validatePendingStructure`, { userEmail, structureId }); + public acceptStructureClaim( + userEmail: string, + structureId: number, + structureName: string + ): Observable<DemandAttachment[]> { + return this.http.post<DemandAttachment[]>(`${this.baseUrl}/validatePendingStructure`, { + userEmail, + structureId, + structureName, + }); } - public refuseStructureClaim(userEmail: string, structureId: number): Observable<DemandAttachment[]> { - return this.http.post<DemandAttachment[]>(`${this.baseUrl}/rejectPendingStructure`, { userEmail, structureId }); + public refuseStructureClaim( + userEmail: string, + structureId: number, + structureName: string + ): Observable<DemandAttachment[]> { + return this.http.post<DemandAttachment[]>(`${this.baseUrl}/rejectPendingStructure`, { + userEmail, + structureId, + structureName, + }); } } -- GitLab