WIP: edit tag on holdings tab
authorMike Rylander <mrylander@gmail.com>
Wed, 29 Apr 2020 20:12:57 +0000 (16:12 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 15 May 2020 22:04:50 +0000 (18:04 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-holdings.component.html
Open-ILS/src/eg2/src/app/staff/acq/provider/provider-holdings.component.ts

index 1f6c354..fe85b8e 100644 (file)
@@ -5,6 +5,15 @@
 <eg-string #deleteFailedString i18n-text text="Delete of Provider Holdings Subfield failed or was not allowed"></eg-string>
 <eg-string #deleteSuccessString i18n-text text="Delete of Provider Holdings Subfield succeeded"></eg-string>
 
+<eg-fm-record-editor #providerTagEdit
+  idlClass="acqpro"
+  mode="update"
+  [hideBanner]="true" displayMode="inline"
+  [record]="provider"
+  (recordSaved)="updateProvider($event)"
+  hiddenFields="active,name,code,id,currency_type,default_claim_policy,default_copy_count,edi_default,owner,phone,fax_phone,email,url,san,prepayment_required"
+> </eg-fm-record-editor>
+
 <eg-grid #acqProviderHoldingsGrid
   persistKey="acq.provider.holdings.grid"
   idlClass="acqphsm" [dataSource]="gridSource"
index 55007e9..6111bba 100644 (file)
@@ -88,6 +88,12 @@ export class ProviderHoldingsComponent implements OnInit, AfterViewInit {
         console.log('this.providerRecord',this.providerRecord);
     }
 
+    updateProvider(providerId: any) {
+        this.providerRecord.refreshCurrent().then(() => {
+            this.provider = this.providerRecord.current();
+        });
+    }
+
     getDataSource(): GridDataSource {
         const gridSource = new GridDataSource();