lp1840287-floating-group-configuration user/mrisher/lp1840287-floating-group-configuration
authorMike Risher <mrisher@catalyte.io>
Fri, 23 Aug 2019 22:12:13 +0000 (22:12 +0000)
committerMike Risher <mrisher@catalyte.io>
Fri, 23 Aug 2019 22:12:13 +0000 (22:12 +0000)
Enhance Floating Group Configuration page so that it includes
a way to configure the linked group members.  Both configuration
grids are shown on a single page.

Signed-off-by: Mike Risher <mrisher@catalyte.io>
 Changes to be committed:
modified:   Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
new file:   Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.html
new file:   Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.ts
modified:   Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts

Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.html [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.ts [new file with mode: 0644]
Open-ILS/src/eg2/src/app/staff/admin/server/routing.module.ts

index 1f00a8a..5ab4b35 100644 (file)
@@ -2,11 +2,13 @@ import {NgModule} from '@angular/core';
 import {StaffCommonModule} from '@eg/staff/common.module';
 import {AdminServerRoutingModule} from './routing.module';
 import {AdminCommonModule} from '@eg/staff/admin/common.module';
+import {FloatingGroupComponent} from './floating-group.component';
 import {AdminServerSplashComponent} from './admin-server-splash.component';
 
 @NgModule({
   declarations: [
-      AdminServerSplashComponent
+      AdminServerSplashComponent,
+      FloatingGroupComponent
   ],
   imports: [
     AdminCommonModule,
diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.html b/Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.html
new file mode 100644 (file)
index 0000000..505822f
--- /dev/null
@@ -0,0 +1,8 @@
+<eg-title i18n-prefix prefix="Floating Group Administration"></eg-title>
+<eg-staff-banner bannerText="Floating Group Configuration" i18n-bannerText>
+</eg-staff-banner>
+<eg-admin-page persistKeyPfx="server" idlClass="cfg"></eg-admin-page>
+<div style="margin: 30px; padding: 1px;"></div>
+<eg-staff-banner bannerText="Linked Group Members" i18n-bannerText>
+</eg-staff-banner>
+<eg-admin-page persistKeyPfx="server" idlClass="cfgm"></eg-admin-page>
\ No newline at end of file
diff --git a/Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.ts b/Open-ILS/src/eg2/src/app/staff/admin/server/floating-group.component.ts
new file mode 100644 (file)
index 0000000..7d9c6cd
--- /dev/null
@@ -0,0 +1,10 @@
+import {Component} from '@angular/core';
+
+@Component({
+    templateUrl: './floating-group.component.html'
+})
+
+export class FloatingGroupComponent {
+}
+
+
index ceb60f2..6547808 100644 (file)
@@ -1,12 +1,16 @@
 import {NgModule} from '@angular/core';
 import {RouterModule, Routes} from '@angular/router';
 import {AdminServerSplashComponent} from './admin-server-splash.component';
+import {FloatingGroupComponent} from './floating-group.component';
 import {BasicAdminPageComponent} from '@eg/staff/admin/basic-admin-page.component';
 
 const routes: Routes = [{
     path: 'splash',
     component: AdminServerSplashComponent
 }, {
+  path: 'config/floating_group',
+  component: FloatingGroupComponent
+}, {
     path: ':schema/:table',
     component: BasicAdminPageComponent
 }];