From 6c246141942cdc392f0d545105aacb29925e26a2 Mon Sep 17 00:00:00 2001 From: Galen Charlton Date: Wed, 25 Mar 2020 12:01:54 -0400 Subject: [PATCH] hide provider column by default in contact and address grids... ... but if the user insists on displaying that column, redundantly, flesh it so that the code is displayed Signed-off-by: Galen Charlton --- .../src/app/staff/acq/provider/provider-addresses.component.html | 1 + .../src/app/staff/acq/provider/provider-contacts.component.html | 1 + .../src/eg2/src/app/staff/acq/provider/provider-record.service.ts | 7 +++++-- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.html b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.html index a843b20e63..4967b98d4c 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.html +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.html @@ -9,6 +9,7 @@ persistKey="acq.provider.addresses.grid" idlClass="acqpa" [dataSource]="gridSource" [sortable]="true" + hideFields="provider" [cellTextGenerator]="cellTextGenerator"> diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.html b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.html index 7152c2f5a6..fc0f733c6f 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.html +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.html @@ -18,6 +18,7 @@ persistKey="acq.provider.contacts.grid" idlClass="acqpc" [dataSource]="gridSource" [sortable]="true" + hideFields="provider" [cellTextGenerator]="cellTextGenerator"> diff --git a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-record.service.ts b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-record.service.ts index 857891cd77..49893edbe2 100644 --- a/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-record.service.ts +++ b/Open-ILS/src/eg2/src/app/staff/acq/provider/provider-record.service.ts @@ -38,8 +38,11 @@ export class ProviderRecordService { this.currentProviderId = id; return this.pcrud.search('acqpro', { id: id }, { - flesh: 1, - flesh_fields: { acqpro: ['contacts', 'addresses', 'provider_notes'] } + flesh: 3, + flesh_fields: { acqpro: ['contacts', 'addresses', 'provider_notes'], + acqpa: ['provider'], + acqpc: ['provider'], + } }, {} ).pipe(map(acqpro => { -- 2.11.0