From 5125e8fe4cad4e52e7d073b91299ad56b740f073 Mon Sep 17 00:00:00 2001 From: Jivjyot Singh Date: Sun, 21 Jul 2019 10:48:24 +0530 Subject: [PATCH] fix (clients): bugs in clients view page - adds skipErrorHandler to avoid profile image error message on frontend - defines breadcrumb text for each route in clients-routing.module.ts - removes mat-elevation-z1 class of tables in client view page fixes: #447 --- src/app/clients/clients-routing.module.ts | 9 ++++++++ .../multi-row/multi-row.component.html | 2 +- .../documents-tab.component.html | 2 +- .../general-tab/general-tab.component.html | 21 +++++++------------ .../identities-tab.component.html | 2 +- .../notes-tab/notes-tab.component.html | 5 ----- src/app/clients/clients.service.ts | 3 +-- 7 files changed, 20 insertions(+), 24 deletions(-) diff --git a/src/app/clients/clients-routing.module.ts b/src/app/clients/clients-routing.module.ts index 652b490a1..c367e5004 100644 --- a/src/app/clients/clients-routing.module.ts +++ b/src/app/clients/clients-routing.module.ts @@ -60,6 +60,7 @@ const routes: Routes = [ { path: 'general', component: GeneralTabComponent, + data: { title: extract('General'), breadcrumb: 'General', routeParamBreadcrumb: false }, resolve: { clientAccountsData: ClientAccountsResolver, clientChargesData: ClientChargesResolver, @@ -69,6 +70,7 @@ const routes: Routes = [ { path: 'address', component: AddressTabComponent, + data: { title: extract('Address'), breadcrumb: 'Address', routeParamBreadcrumb: false }, resolve: { clientAddressFieldConfig: ClientAddressFieldConfigurationResolver, clientAddressTemplateData: ClientAddressTemplateResolver, @@ -77,6 +79,7 @@ const routes: Routes = [ }, { path: 'family-members', + data: { title: extract('Family Members'), breadcrumb: 'Family Members', routeParamBreadcrumb: false }, children: [ { path: '', @@ -88,6 +91,7 @@ const routes: Routes = [ { path: 'add', component: AddFamilyMemberComponent, + data: { title: extract('Add'), breadcrumb: 'Add', routeParamBreadcrumb: false }, resolve: { clientTemplate: ClientTemplateResolver } @@ -97,6 +101,7 @@ const routes: Routes = [ children: [{ path: 'edit', component: EditFamilyMemberComponent, + data: { title: extract('Family Member View'), routeParamBreadcrumb: 'familyMemberId' }, resolve: { clientTemplate: ClientTemplateResolver, editFamilyMember: ClientFamilyMemberResolver @@ -108,6 +113,7 @@ const routes: Routes = [ { path: 'identities', component: IdentitiesTabComponent, + data: { title: extract('Identities'), breadcrumb: 'Identities', routeParamBreadcrumb: false }, resolve: { clientIdentities: ClientIdentitiesResolver, clientIdentifierTemplate: ClientIdentifierTemplateResolver @@ -116,6 +122,7 @@ const routes: Routes = [ { path: 'documents', component: DocumentsTabComponent, + data: { title: extract('Documents'), breadcrumb: 'Documents', routeParamBreadcrumb: false }, resolve: { clientDocuments: ClientDocumentsResolver } @@ -123,6 +130,7 @@ const routes: Routes = [ { path: 'notes', component: NotesTabComponent, + data: { title: extract('Notes'), breadcrumb: 'Notes', routeParamBreadcrumb: false }, resolve: { clientNotes: ClientNotesResolver } @@ -132,6 +140,7 @@ const routes: Routes = [ children: [{ path: ':datatableName', component: DatatableTabComponent, + data: { title: extract('Data Table View'), routeParamBreadcrumb: 'datatableName' }, resolve: { clientDatatable: ClientDatatableResolver } diff --git a/src/app/clients/clients-view/datatable-tab/multi-row/multi-row.component.html b/src/app/clients/clients-view/datatable-tab/multi-row/multi-row.component.html index 1b7f6c45f..28511a64e 100644 --- a/src/app/clients/clients-view/datatable-tab/multi-row/multi-row.component.html +++ b/src/app/clients/clients-view/datatable-tab/multi-row/multi-row.component.html @@ -5,7 +5,7 @@   Add - +
diff --git a/src/app/clients/clients-view/documents-tab/documents-tab.component.html b/src/app/clients/clients-view/documents-tab/documents-tab.component.html index 54384fb82..797e91f0f 100644 --- a/src/app/clients/clients-view/documents-tab/documents-tab.component.html +++ b/src/app/clients/clients-view/documents-tab/documents-tab.component.html @@ -9,7 +9,7 @@    Add -
{{datatableColumn}}
+
diff --git a/src/app/clients/clients-view/general-tab/general-tab.component.html b/src/app/clients/clients-view/general-tab/general-tab.component.html index 53445a927..042547e4a 100644 --- a/src/app/clients/clients-view/general-tab/general-tab.component.html +++ b/src/app/clients/clients-view/general-tab/general-tab.component.html @@ -9,7 +9,6 @@

No. of Active Savings :{{clientSummary?.activeSavings}}
Total Savings :{{clientSummary?.totalSavings}}
-

@@ -17,7 +16,7 @@

Upcoming Charges

-
Name
+
@@ -75,8 +74,7 @@

Loan Accounts

-
Name
+
@@ -139,8 +137,7 @@
Account No.
- +
@@ -193,8 +190,7 @@

Saving Accounts

-
Account No.
+
@@ -252,8 +248,7 @@ -
Account No.
+
@@ -280,8 +275,7 @@

Shares Accounts

-
Account No.
+
@@ -327,8 +321,7 @@
Account No.
- +
diff --git a/src/app/clients/clients-view/identities-tab/identities-tab.component.html b/src/app/clients/clients-view/identities-tab/identities-tab.component.html index a6af6c87e..2d96cfb7a 100644 --- a/src/app/clients/clients-view/identities-tab/identities-tab.component.html +++ b/src/app/clients/clients-view/identities-tab/identities-tab.component.html @@ -8,7 +8,7 @@    Add -
Account No.
+
diff --git a/src/app/clients/clients-view/notes-tab/notes-tab.component.html b/src/app/clients/clients-view/notes-tab/notes-tab.component.html index 1b8104a50..ca0fafd4d 100644 --- a/src/app/clients/clients-view/notes-tab/notes-tab.component.html +++ b/src/app/clients/clients-view/notes-tab/notes-tab.component.html @@ -1,5 +1,4 @@
-

Notes

-
- - -
\ No newline at end of file diff --git a/src/app/clients/clients.service.ts b/src/app/clients/clients.service.ts index f7c0b7303..e3b610d29 100644 --- a/src/app/clients/clients.service.ts +++ b/src/app/clients/clients.service.ts @@ -22,7 +22,6 @@ export class ClientsService { .set('limit', limit.toString()) .set('sortOrder', sortOrder) .set('orderBy', orderBy); - return this.http.get('/clients', { params: httpParams }); } @@ -62,7 +61,7 @@ export class ClientsService { getClientProfileImage(clientId: string) { const httpParams = new HttpParams().set('maxHeight', '150'); - return this.http.get(`/clients/${clientId}/images`, { params: httpParams, responseType: 'text' }); + return this.http.skipErrorHandler().get(`/clients/${clientId}/images`, { params: httpParams, responseType: 'text' }); } getClientFamilyMembers(clientId: string) {
Id