diff --git a/web/src/app/administration/administration-routing.module.ts b/web/src/app/administration/administration-routing.module.ts index f895f7c16..00da58cbb 100644 --- a/web/src/app/administration/administration-routing.module.ts +++ b/web/src/app/administration/administration-routing.module.ts @@ -1,34 +1,25 @@ import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; -import { WorkbasketListComponent } from 'app/administration/components/workbasket-list/workbasket-list.component'; -import { WorkbasketDetailsComponent } from 'app/administration/components/workbasket-details/workbasket-details.component'; -import { MasterAndDetailComponent } from 'app/shared/components/master-and-detail/master-and-detail.component'; -import { ClassificationListComponent } from 'app/administration/components/classification-list/classification-list.component'; -import { ClassificationDetailsComponent } from 'app/administration/components/classification-details/classification-details.component'; import { DomainGuard } from 'app/shared/guards/domain.guard'; import { AccessItemsManagementComponent } from './components/access-items-management/access-items-management.component'; import { ClassificationOverviewComponent } from './components/classification-overview/classification-overview.component'; +import { WorkbasketOverviewComponent } from './components/workbasket-overview/workbasket-overview.component'; const routes: Routes = [ { path: 'workbaskets', - component: MasterAndDetailComponent, + component: WorkbasketOverviewComponent, canActivate: [DomainGuard], children: [ { path: '', - component: WorkbasketListComponent, + component: WorkbasketOverviewComponent, outlet: 'master' }, - { - path: 'new-classification/:id', - component: WorkbasketDetailsComponent, - outlet: 'detail' - }, { path: ':id', - component: WorkbasketDetailsComponent, + component: WorkbasketOverviewComponent, outlet: 'detail' }, { diff --git a/web/src/app/administration/administration.module.ts b/web/src/app/administration/administration.module.ts index 0cde5f73c..5d48ebfc1 100644 --- a/web/src/app/administration/administration.module.ts +++ b/web/src/app/administration/administration.module.ts @@ -33,6 +33,7 @@ import { ClassificationDefinitionService } from './services/classification-defin import { WorkbasketDefinitionService } from './services/workbasket-definition.service'; import { ImportExportService } from './services/import-export.service'; import { ClassificationOverviewComponent } from './components/classification-overview/classification-overview.component'; +import { WorkbasketOverviewComponent } from './components/workbasket-overview/workbasket-overview.component'; const MODULES = [ CommonModule, @@ -47,6 +48,7 @@ const MODULES = [ ]; const DECLARATIONS = [ + WorkbasketOverviewComponent, WorkbasketListComponent, WorkbasketListToolbarComponent, WorkbasketAccessItemsComponent, diff --git a/web/src/app/administration/components/classification-list/classification-list.component.spec.ts b/web/src/app/administration/components/classification-list/classification-list.component.spec.ts index f6046b5b9..d9e64b505 100644 --- a/web/src/app/administration/components/classification-list/classification-list.component.spec.ts +++ b/web/src/app/administration/components/classification-list/classification-list.component.spec.ts @@ -45,7 +45,7 @@ describe('ClassificationListComponent', () => { testBed.configureTestingModule({ declarations: [ClassificationListComponent, ImportExportComponent, ClassificationTypesSelectorComponent, DummyDetailComponent], - imports: [HttpClientModule, RouterTestingModule.withRoutes(routes), FormsModule, AngularSvgIconModule, NgxsModule.forRoot(), MatRadioModule], + imports: [HttpClientModule, RouterTestingModule.withRoutes(routes), FormsModule, AngularSvgIconModule, NgxsModule.forRoot([]), MatRadioModule], providers: [ HttpClient, WorkbasketDefinitionService, NotificationService, ClassificationsService, DomainService, ClassificationDefinitionService, diff --git a/web/src/app/administration/components/classification-list/classification-list.component.ts b/web/src/app/administration/components/classification-list/classification-list.component.ts index 498a6e34c..6ab0bc745 100644 --- a/web/src/app/administration/components/classification-list/classification-list.component.ts +++ b/web/src/app/administration/components/classification-list/classification-list.component.ts @@ -99,7 +99,7 @@ export class ClassificationListComponent implements OnInit, OnDestroy { ); } - ngOnDestroy(): void { + ngOnDestroy() { this.destroy$.next(); this.destroy$.complete(); } diff --git a/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html b/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html index 243b3fc09..7f4555e75 100644 --- a/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html +++ b/web/src/app/administration/components/workbasket-access-items/workbasket-access-items.component.html @@ -1,4 +1,6 @@