From 2225a9c169506948e2ac948e0ac0ba59843dc71a Mon Sep 17 00:00:00 2001 From: Hector Plahar Date: Thu, 19 Oct 2023 15:46:08 -0700 Subject: [PATCH] admin public groups and sample requests --- src/main/ngapp/src/app/app-routing.module.ts | 6 +++++- src/main/ngapp/src/app/app.module.ts | 4 ++++ .../admin-public-groups.component.css | 0 .../admin-public-groups.component.html | 1 + .../admin-public-groups.component.spec.ts | 21 +++++++++++++++++++ .../admin-public-groups.component.ts | 10 +++++++++ .../admin-sample-requests.component.css | 0 .../admin-sample-requests.component.html | 7 +++++++ .../admin-sample-requests.component.spec.ts | 21 +++++++++++++++++++ .../admin-sample-requests.component.ts | 10 +++++++++ 10 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.css create mode 100644 src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.html create mode 100644 src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.spec.ts create mode 100644 src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.ts create mode 100644 src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.css create mode 100644 src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.html create mode 100644 src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.spec.ts create mode 100644 src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.ts diff --git a/src/main/ngapp/src/app/app-routing.module.ts b/src/main/ngapp/src/app/app-routing.module.ts index aa0e2be81..c795f4118 100644 --- a/src/main/ngapp/src/app/app-routing.module.ts +++ b/src/main/ngapp/src/app/app-routing.module.ts @@ -27,6 +27,8 @@ import {AdminUsersComponent} from "./components/admin/admin-users/admin-users.co import { AdminWebOfRegistriesComponent } from "./components/admin/admin-web-of-registries/admin-web-of-registries.component"; +import {AdminSampleRequestsComponent} from "./components/admin/admin-sample-requests/admin-sample-requests.component"; +import {AdminPublicGroupsComponent} from "./components/admin/admin-public-groups/admin-public-groups.component"; const routes: Routes = [ {path: '', redirectTo: '/collection/personal', pathMatch: 'full'}, @@ -76,7 +78,9 @@ const routes: Routes = [ {path: '', redirectTo: 'general', pathMatch: 'full'}, {path: 'general', component: AdminGeneralComponent}, {path: 'users', component: AdminUsersComponent}, - {path: 'web', component: AdminWebOfRegistriesComponent} + {path: 'web', component: AdminWebOfRegistriesComponent}, + {path: 'samples', component: AdminSampleRequestsComponent}, + {path: 'groups', component: AdminPublicGroupsComponent} ] }, // todo resolver {path: 'create/:type', component: CreateNewEntryComponent}, diff --git a/src/main/ngapp/src/app/app.module.ts b/src/main/ngapp/src/app/app.module.ts index 99c7936d2..2a5e64ee7 100644 --- a/src/main/ngapp/src/app/app.module.ts +++ b/src/main/ngapp/src/app/app.module.ts @@ -51,6 +51,8 @@ import {AdminUsersComponent} from './components/admin/admin-users/admin-users.co import { AdminWebOfRegistriesComponent } from './components/admin/admin-web-of-registries/admin-web-of-registries.component'; +import {AdminSampleRequestsComponent} from './components/admin/admin-sample-requests/admin-sample-requests.component'; +import {AdminPublicGroupsComponent} from './components/admin/admin-public-groups/admin-public-groups.component'; // register Handsontable's modules registerAllModules(); @@ -98,6 +100,8 @@ registerAllModules(); AdminComponent, AdminUsersComponent, AdminWebOfRegistriesComponent, + AdminSampleRequestsComponent, + AdminPublicGroupsComponent, ], imports: [ BrowserModule, diff --git a/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.css b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.html b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.html new file mode 100644 index 000000000..f2dcf87fe --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.html @@ -0,0 +1 @@ +

admin-public-groups works!

diff --git a/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.spec.ts b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.spec.ts new file mode 100644 index 000000000..67ddb54b7 --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.spec.ts @@ -0,0 +1,21 @@ +import {ComponentFixture, TestBed} from '@angular/core/testing'; + +import {AdminPublicGroupsComponent} from './admin-public-groups.component'; + +describe('AdminPublicGroupsComponent', () => { + let component: AdminPublicGroupsComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AdminPublicGroupsComponent] + }); + fixture = TestBed.createComponent(AdminPublicGroupsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.ts b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.ts new file mode 100644 index 000000000..807390d28 --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-public-groups/admin-public-groups.component.ts @@ -0,0 +1,10 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'app-admin-public-groups', + templateUrl: './admin-public-groups.component.html', + styleUrls: ['./admin-public-groups.component.css'] +}) +export class AdminPublicGroupsComponent { + +} diff --git a/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.css b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.html b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.html new file mode 100644 index 000000000..8d6c6b571 --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.html @@ -0,0 +1,7 @@ +
+
+
+ Sample requests +
+
+
diff --git a/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.spec.ts b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.spec.ts new file mode 100644 index 000000000..5a216542b --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.spec.ts @@ -0,0 +1,21 @@ +import {ComponentFixture, TestBed} from '@angular/core/testing'; + +import {AdminSampleRequestsComponent} from './admin-sample-requests.component'; + +describe('AdminSampleRequestsComponent', () => { + let component: AdminSampleRequestsComponent; + let fixture: ComponentFixture; + + beforeEach(() => { + TestBed.configureTestingModule({ + declarations: [AdminSampleRequestsComponent] + }); + fixture = TestBed.createComponent(AdminSampleRequestsComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.ts b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.ts new file mode 100644 index 000000000..1d48364e0 --- /dev/null +++ b/src/main/ngapp/src/app/components/admin/admin-sample-requests/admin-sample-requests.component.ts @@ -0,0 +1,10 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'app-admin-sample-requests', + templateUrl: './admin-sample-requests.component.html', + styleUrls: ['./admin-sample-requests.component.css'] +}) +export class AdminSampleRequestsComponent { + +}