From 37968ab37931ee7fb879af024933119f4c513ed5 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Thu, 8 Sep 2022 15:09:13 -0400 Subject: [PATCH] Vivify Control Set Authority Field config so we can link to bib fields and axes Signed-off-by: Mike Rylander --- .../control-set-authority-fields-routing.module.ts | 15 +++++++++++++ .../control-set-authority-fields.component.html | 25 ++++++++++++++++++++++ .../control-set-authority-fields.component.ts | 7 ++++++ .../control-set-authority-fields.module.ts | 25 ++++++++++++++++++++++ .../src/app/staff/admin/server/routing.module.ts | 4 ++++ 5 files changed, 76 insertions(+) create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields-routing.module.ts create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.html create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.ts create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.module.ts diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields-routing.module.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields-routing.module.ts new file mode 100644 index 0000000000..0e58d1ffa1 --- /dev/null +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields-routing.module.ts @@ -0,0 +1,15 @@ +import {NgModule} from '@angular/core'; +import {RouterModule, Routes} from '@angular/router'; +import {CSAuthorityFieldsComponent} from './control-set-authority-fields.component'; + +const routes: Routes = [{ + path: '', + component: CSAuthorityFieldsComponent +}]; + +@NgModule({ + imports: [RouterModule.forChild(routes)], + exports: [RouterModule] +}) + +export class CSAuthorityFieldsRoutingModule {} diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.html b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.html new file mode 100644 index 0000000000..be2a760f8f --- /dev/null +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.html @@ -0,0 +1,25 @@ + + + + + + + +
+ + Manage + +
+
+ + +
+ + Manage + +
+
diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.ts new file mode 100644 index 0000000000..14b630621a --- /dev/null +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.component.ts @@ -0,0 +1,7 @@ +import {Component} from '@angular/core'; + +@Component({ + templateUrl: './control-set-authority-fields.component.html' +}) + +export class CSAuthorityFieldsComponent { } diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.module.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.module.ts new file mode 100644 index 0000000000..c5ba1efca1 --- /dev/null +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/control-set-authority-fields/control-set-authority-fields.module.ts @@ -0,0 +1,25 @@ +import {NgModule} from '@angular/core'; +import {StaffCommonModule} from '@eg/staff/common.module'; +import {FmRecordEditorModule} from '@eg/share/fm-editor/fm-editor.module'; +import {CSAuthorityFieldsComponent} from './control-set-authority-fields.component'; +import {CSAuthorityFieldsRoutingModule} from './control-set-authority-fields-routing.module'; +import {AdminPageModule} from '@eg/staff/share/admin-page/admin-page.module'; + +@NgModule({ + declarations: [ + CSAuthorityFieldsComponent + ], + imports: [ + StaffCommonModule, + FmRecordEditorModule, + AdminPageModule, + CSAuthorityFieldsRoutingModule + ], + exports: [ + ], + providers: [ + ] +}) + +export class CSAuthorityFieldsModule { +} diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts index ea5a9bbc15..409914706e 100644 --- a/Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts +++ b/Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts @@ -21,6 +21,10 @@ const routes: Routes = [{ loadChildren: () => import('./record-attr-definitions/record-attr-definitions.module').then(m => m.RecordAttrDefinitionsModule) }, { + path: 'authority/control_set_authority_field', + loadChildren: () => + import('./control-set-authority-fields/control-set-authority-fields.module').then(m => m.CSAuthorityFieldsModule) +}, { path: 'config/floating_group', loadChildren: () => import('./floating-group/floating-group.module').then(m => m.FloatingGroupModule) -- 2.11.0