LP#1775466 age hold protect config UI
authorBill Erickson <berickxx@gmail.com>
Sat, 26 May 2018 21:37:55 +0000 (17:37 -0400)
committerBill Erickson <berickxx@gmail.com>
Wed, 6 Jun 2018 20:59:41 +0000 (16:59 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html
Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
Open-ILS/src/eg2/src/app/staff/admin/server/config/config.module.ts
Open-ILS/src/eg2/src/app/staff/admin/server/config/routing.module.ts
Open-ILS/src/eg2/src/app/staff/admin/server/config/rule_age_hold_protect.component.ts [new file with mode: 0644]

index 38e6c38..4664ce6 100644 (file)
@@ -37,7 +37,7 @@
               [ngModel]="record[field.name]()"
               (ngModelChange)="record[field.name]($event)"/>
   
-            <input *ngIf="field.datatype == 'text'"
+            <input *ngIf="field.datatype == 'text' || field.datatype == 'interval'"
               class="form-control"
               name="{{field.name}}"
               placeholder="{{field.label}}..."
index 2c9b671..b239b82 100644 (file)
@@ -6,7 +6,7 @@
     <eg-link-table-link i18n-label label="Actor Stat Cat Sip Fields"  
       url="/eg/staff/admin/server/config/actor_sip_fields"></eg-link-table-link>
     <eg-link-table-link i18n-label label="Age Hold Protect Rules"  
-      url="/eg/staff/admin/server/config/rule_age_hold_protect"></eg-link-table-link>
+      routerLink="/staff/admin/server/config/rule_age_hold_protect"></eg-link-table-link>
     <eg-link-table-link i18n-label label="Asset Stat Cat Sip Fields"  
       url="/eg/staff/admin/server/config/asset_sip_fields"></eg-link-table-link>
     <eg-link-table-link i18n-label label="Authority Browse Axes"  
index 7f01263..132ee6a 100644 (file)
@@ -9,6 +9,7 @@ import {SmsCarrierComponent} from './sms_carrier.component';
 import {HoldMatrixWeightsComponent} from './hold_matrix_weights.component';
 import {CopyStatusComponent} from './copy_status.component';
 import {GlobalFlagComponent} from './global_flag.component';
+import {RuleAgeHoldProtectComponent} from './rule_age_hold_protect.component';
 
 @NgModule({
   declarations: [
@@ -18,7 +19,8 @@ import {GlobalFlagComponent} from './global_flag.component';
       SmsCarrierComponent,
       HoldMatrixWeightsComponent,
       CopyStatusComponent,
-      GlobalFlagComponent
+      GlobalFlagComponent,
+      RuleAgeHoldProtectComponent
   ],
   imports: [
     EgStaffCommonModule,
index b20c1cf..b1b2e87 100644 (file)
@@ -6,9 +6,12 @@ import {SmsCarrierComponent} from './sms_carrier.component';
 import {HoldMatrixWeightsComponent} from './hold_matrix_weights.component';
 import {CopyStatusComponent} from './copy_status.component';
 import {GlobalFlagComponent} from './global_flag.component';
-
+import {RuleAgeHoldProtectComponent} from './rule_age_hold_protect.component';
 
 const routes: Routes = [{
+  path: 'rule_age_hold_protect',
+  component: RuleAgeHoldProtectComponent
+}, {
   path: 'billing_type',
   component: BillingTypeComponent
 }, {
diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/config/rule_age_hold_protect.component.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/config/rule_age_hold_protect.component.ts
new file mode 100644 (file)
index 0000000..6a3d20d
--- /dev/null
@@ -0,0 +1,14 @@
+import {Component, OnInit} from '@angular/core';
+
+@Component({
+    template: `
+      <eg-staff-banner bannerText="Age Hold Protection Configuration" i18n-bannerText>
+      </eg-staff-banner>
+      <eg-admin-page idlClass="crahp" sortField="name">
+      </eg-admin-page>
+    `
+})
+
+export class RuleAgeHoldProtectComponent {}
+
+