[DURACOM-191] change routing for import-external-page

This commit is contained in:
Andrea Barbasso
2024-01-10 16:59:24 +01:00
parent d6795c2100
commit 5c0ceab794
4 changed files with 20 additions and 48 deletions

View File

@@ -174,8 +174,8 @@ import { ThemedPageErrorComponent } from './page-error/themed-page-error.compone
},
{
path: 'import-external',
loadChildren: () => import('./import-external-page/import-external-page.module')
.then((m) => m.ImportExternalPageModule),
loadChildren: () => import('./import-external-page/import-external-page-routes')
.then((m) => m.ROUTES),
canActivate: [EndUserAgreementCurrentUserGuard]
},
{

View File

@@ -0,0 +1,18 @@
import { Route } from '@angular/router';
import { AuthenticatedGuard } from '../core/auth/authenticated.guard';
import {
ThemedSubmissionImportExternalComponent
} from '../submission/import-external/themed-submission-import-external.component';
export const ROUTES: Route[] = [
{
canActivate: [AuthenticatedGuard],
path: '',
component: ThemedSubmissionImportExternalComponent,
pathMatch: 'full',
data: {
title: 'submission.import-external.page.title'
}
}
];

View File

@@ -1,22 +0,0 @@
import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';
import { ImportExternalRoutingModule } from './import-external-routing.module';
import { SubmissionModule } from '../submission/submission.module';
import { ImportExternalPageComponent } from './import-external-page.component';
@NgModule({
imports: [
CommonModule,
ImportExternalRoutingModule,
SubmissionModule,
ImportExternalPageComponent
]
})
/**
* This module handles all components that are necessary for the submission external import page
*/
export class ImportExternalPageModule {
}

View File

@@ -1,24 +0,0 @@
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { AuthenticatedGuard } from '../core/auth/authenticated.guard';
import { ThemedSubmissionImportExternalComponent } from '../submission/import-external/themed-submission-import-external.component';
@NgModule({
imports: [
RouterModule.forChild([
{
canActivate: [ AuthenticatedGuard ],
path: '',
component: ThemedSubmissionImportExternalComponent,
pathMatch: 'full',
data: {
title: 'submission.import-external.page.title'
}
}
])
],
providers: [ ]
})
export class ImportExternalRoutingModule {
}