improve record retrieval and refreshes
authorGalen Charlton <gmc@equinoxinitiative.org>
Fri, 14 Aug 2020 22:44:48 +0000 (18:44 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 14 Aug 2020 22:44:48 +0000 (18:44 -0400)
commitf9bb62734dd5aee3faea5c75a5df88687885b196
tree91aa4aa786f427855d7f75b81cd330a296c09009
parent7308838583bfc73f1d91c158e3203231dc6c0232
improve record retrieval and refreshes

- reduce the number of redundant fetches
- use subscriptions to inform child components when
  they need to refresh themselves

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-attributes.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-details.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-edi-accounts.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-holdings.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-invoices.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-purchase-orders.component.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-record.service.ts
Open-ILS/src/eg2/src/app/staff/acq/provider/summary-pane.component.ts