LP#1779158 Display attrs page
authorBill Erickson <berickxx@gmail.com>
Thu, 12 Jul 2018 16:10:17 +0000 (12:10 -0400)
committerBill Erickson <berickxx@gmail.com>
Thu, 11 Oct 2018 18:56:30 +0000 (14:56 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/cat/vandelay/routing.module.ts
Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.component.html
Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.module.ts

index 1c253bf..f3b3b6b 100644 (file)
@@ -6,6 +6,7 @@ import {ExportComponent} from './export.component';
 import {QueueListComponent} from './queue-list.component';
 import {QueueComponent} from './queue.component';
 import {QueuedRecordComponent} from './queued-record.component';
+import {DisplayAttrsComponent} from './display-attrs.component';
 
 const routes: Routes = [{
   path: '',
@@ -32,6 +33,12 @@ const routes: Routes = [{
   }, {
     path: 'queue/:qtype/:id/record/:recordId/:recordTab',
     component: QueuedRecordComponent
+  }, {
+    path: 'display_attrs',
+    component: DisplayAttrsComponent
+  }, {
+    path: 'display_attrs/:atype',
+    component: DisplayAttrsComponent
   }]
 }];
 
index 6f5935a..1e215f5 100644 (file)
@@ -8,34 +8,34 @@ import form.
 
 <ul class="nav nav-pills nav-fill pb-4">
   <li class="nav-item">
-    <a class="nav-link" [ngClass]="{active: tab=='export'}" 
+    <a class="nav-link disabled" [ngClass]="{active: tab=='export'}" 
       routerLink="/staff/cat/vandelay/export" i18n>Export</a>
   </li>
   <li class="nav-item">
     <a class="nav-link" [ngClass]="{active: tab=='import'}" 
       routerLink="/staff/cat/vandelay/import" i18n>Import</a>
   </li>
-  <li class="nav-item" disabled>
+  <li class="nav-item">
     <a class="nav-link" [ngClass]="{active: tab=='queue'}" 
       routerLink="/staff/cat/vandelay/queue" i18n>Inspect Queue</a>
   </li>
   <li class="nav-item">
-    <a class="nav-link" disabled [ngClass]="{active: tab=='display_attrs'}" 
-      routerLink="/staff/cat/vandelay/display_attrs" 
+    <a class="nav-link" [ngClass]="{active: tab=='display_attrs'}" 
+      routerLink="/staff/cat/vandelay/display_attrs/bib
         i18n>Record Display Attributes</a>
   </li>
   <li class="nav-item">
-    <a class="nav-link" disabled [ngClass]="{active: tab=='merge_profiles'}" 
+    <a class="nav-link disabled" [ngClass]="{active: tab=='merge_profiles'}" 
       routerLink="/staff/cat/vandelay/merge_profiles" 
         i18n>Merge / Overlay Profiles</a>
   </li>
   <li class="nav-item">
-    <a class="nav-link" disabled [ngClass]="{active: tab=='match_sets'}" 
+    <a class="nav-link disabled" [ngClass]="{active: tab=='match_sets'}" 
       routerLink="/staff/cat/vandelay/match_sets" 
         i18n>Record Match Sets</a>
   </li>
   <li class="nav-item">
-    <a class="nav-link" disabled [ngClass]="{active: tab=='holdings_profiles'}" 
+    <a class="nav-link disabled" [ngClass]="{active: tab=='holdings_profiles'}" 
       routerLink="/staff/cat/vandelay/holdings_profiles" 
       i18n>Holdings Import Profiles</a>
   </li>
index 6b3b452..717eeea 100644 (file)
@@ -1,7 +1,6 @@
 import {NgModule} from '@angular/core';
 import {StaffCommonModule} from '@eg/staff/common.module';
 import {CatalogCommonModule} from '@eg/share/catalog/catalog-common.module';
-import {GridModule} from '@eg/share/grid/grid.module';
 import {HttpClientModule} from '@angular/common/http';
 import {VandelayRoutingModule} from './routing.module';
 import {VandelayService} from './vandelay.service';
@@ -12,6 +11,7 @@ import {QueueComponent} from './queue.component';
 import {QueueListComponent} from './queue-list.component';
 import {QueuedRecordComponent} from './queued-record.component';
 import {QueuedRecordMatchesComponent} from './queued-record-matches.component';
+import {DisplayAttrsComponent} from './display-attrs.component';
 
 @NgModule({
   declarations: [
@@ -21,14 +21,14 @@ import {QueuedRecordMatchesComponent} from './queued-record-matches.component';
     QueueComponent,
     QueueListComponent,
     QueuedRecordComponent,
-    QueuedRecordMatchesComponent
+    QueuedRecordMatchesComponent,
+    DisplayAttrsComponent
   ],
   imports: [
     StaffCommonModule,
     CatalogCommonModule,
     VandelayRoutingModule,
     HttpClientModule,
-    GridModule
   ],
   providers: [
     VandelayService