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: '',
}, {
path: 'queue/:qtype/:id/record/:recordId/:recordTab',
component: QueuedRecordComponent
+ }, {
+ path: 'display_attrs',
+ component: DisplayAttrsComponent
+ }, {
+ path: 'display_attrs/:atype',
+ component: DisplayAttrsComponent
}]
}];
<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>
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';
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: [
QueueComponent,
QueueListComponent,
QueuedRecordComponent,
- QueuedRecordMatchesComponent
+ QueuedRecordMatchesComponent,
+ DisplayAttrsComponent
],
imports: [
StaffCommonModule,
CatalogCommonModule,
VandelayRoutingModule,
HttpClientModule,
- GridModule
],
providers: [
VandelayService