mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-12 12:33:07 +00:00
[DURACOM-191] change routing for request-copy
This commit is contained in:
@@ -208,7 +208,7 @@ import { ThemedPageErrorComponent } from './page-error/themed-page-error.compone
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: REQUEST_COPY_MODULE_PATH,
|
path: REQUEST_COPY_MODULE_PATH,
|
||||||
loadChildren: () => import('./request-copy/request-copy.module').then((m) => m.RequestCopyModule),
|
loadChildren: () => import('./request-copy/request-copy-routes').then((m) => m.ROUTES),
|
||||||
canActivate: [EndUserAgreementCurrentUserGuard]
|
canActivate: [EndUserAgreementCurrentUserGuard]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
33
src/app/request-copy/request-copy-routes.ts
Normal file
33
src/app/request-copy/request-copy-routes.ts
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
import { Route } from '@angular/router';
|
||||||
|
import { RequestCopyResolver } from './request-copy.resolver';
|
||||||
|
import { GrantDenyRequestCopyComponent } from './grant-deny-request-copy/grant-deny-request-copy.component';
|
||||||
|
import { REQUEST_COPY_DENY_PATH, REQUEST_COPY_GRANT_PATH } from './request-copy-routing-paths';
|
||||||
|
import { ThemedDenyRequestCopyComponent } from './deny-request-copy/themed-deny-request-copy.component';
|
||||||
|
import { ThemedGrantRequestCopyComponent } from './grant-request-copy/themed-grant-request-copy.component';
|
||||||
|
|
||||||
|
export const ROUTES: Route[] = [
|
||||||
|
{
|
||||||
|
path: ':token',
|
||||||
|
providers: [
|
||||||
|
RequestCopyResolver,
|
||||||
|
GrantDenyRequestCopyComponent
|
||||||
|
],
|
||||||
|
resolve: {
|
||||||
|
request: RequestCopyResolver
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: '',
|
||||||
|
component: GrantDenyRequestCopyComponent,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: REQUEST_COPY_DENY_PATH,
|
||||||
|
component: ThemedDenyRequestCopyComponent,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: REQUEST_COPY_GRANT_PATH,
|
||||||
|
component: ThemedGrantRequestCopyComponent,
|
||||||
|
},
|
||||||
|
]
|
||||||
|
}
|
||||||
|
];
|
@@ -1,40 +0,0 @@
|
|||||||
import { NgModule } from '@angular/core';
|
|
||||||
import { RouterModule } from '@angular/router';
|
|
||||||
import { RequestCopyResolver } from './request-copy.resolver';
|
|
||||||
import { GrantDenyRequestCopyComponent } from './grant-deny-request-copy/grant-deny-request-copy.component';
|
|
||||||
import { REQUEST_COPY_DENY_PATH, REQUEST_COPY_GRANT_PATH } from './request-copy-routing-paths';
|
|
||||||
import { ThemedDenyRequestCopyComponent } from './deny-request-copy/themed-deny-request-copy.component';
|
|
||||||
import { ThemedGrantRequestCopyComponent } from './grant-request-copy/themed-grant-request-copy.component';
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
imports: [
|
|
||||||
RouterModule.forChild([
|
|
||||||
{
|
|
||||||
path: ':token',
|
|
||||||
resolve: {
|
|
||||||
request: RequestCopyResolver
|
|
||||||
},
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
path: '',
|
|
||||||
component: GrantDenyRequestCopyComponent,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: REQUEST_COPY_DENY_PATH,
|
|
||||||
component: ThemedDenyRequestCopyComponent,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: REQUEST_COPY_GRANT_PATH,
|
|
||||||
component: ThemedGrantRequestCopyComponent,
|
|
||||||
},
|
|
||||||
]
|
|
||||||
}
|
|
||||||
])
|
|
||||||
],
|
|
||||||
providers: [
|
|
||||||
RequestCopyResolver,
|
|
||||||
GrantDenyRequestCopyComponent
|
|
||||||
]
|
|
||||||
})
|
|
||||||
export class RequestCopyRoutingModule {
|
|
||||||
}
|
|
@@ -1,35 +0,0 @@
|
|||||||
import { NgModule } from '@angular/core';
|
|
||||||
import { CommonModule } from '@angular/common';
|
|
||||||
import { GrantDenyRequestCopyComponent } from './grant-deny-request-copy/grant-deny-request-copy.component';
|
|
||||||
import { RequestCopyRoutingModule } from './request-copy-routing.module';
|
|
||||||
import { DenyRequestCopyComponent } from './deny-request-copy/deny-request-copy.component';
|
|
||||||
import { ThemedDenyRequestCopyComponent } from './deny-request-copy/themed-deny-request-copy.component';
|
|
||||||
import { EmailRequestCopyComponent } from './email-request-copy/email-request-copy.component';
|
|
||||||
import { ThemedEmailRequestCopyComponent } from './email-request-copy/themed-email-request-copy.component';
|
|
||||||
import { GrantRequestCopyComponent } from './grant-request-copy/grant-request-copy.component';
|
|
||||||
import { ThemedGrantRequestCopyComponent } from './grant-request-copy/themed-grant-request-copy.component';
|
|
||||||
|
|
||||||
@NgModule({
|
|
||||||
imports: [
|
|
||||||
CommonModule,
|
|
||||||
RequestCopyRoutingModule,
|
|
||||||
GrantDenyRequestCopyComponent,
|
|
||||||
DenyRequestCopyComponent,
|
|
||||||
ThemedDenyRequestCopyComponent,
|
|
||||||
EmailRequestCopyComponent,
|
|
||||||
ThemedEmailRequestCopyComponent,
|
|
||||||
GrantRequestCopyComponent,
|
|
||||||
ThemedGrantRequestCopyComponent
|
|
||||||
],
|
|
||||||
exports: [
|
|
||||||
ThemedEmailRequestCopyComponent,
|
|
||||||
],
|
|
||||||
providers: []
|
|
||||||
})
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Module related to components used to grant or deny an item request
|
|
||||||
*/
|
|
||||||
export class RequestCopyModule {
|
|
||||||
|
|
||||||
}
|
|
@@ -167,7 +167,6 @@ import {
|
|||||||
import { ItemStatusComponent } from './app/item-page/edit-item-page/item-status/item-status.component';
|
import { ItemStatusComponent } from './app/item-page/edit-item-page/item-status/item-status.component';
|
||||||
import { EditBitstreamPageComponent } from './app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component';
|
import { EditBitstreamPageComponent } from './app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component';
|
||||||
import { FormModule } from '../../app/shared/form/form.module';
|
import { FormModule } from '../../app/shared/form/form.module';
|
||||||
import { RequestCopyModule } from 'src/app/request-copy/request-copy.module';
|
|
||||||
import { UserMenuComponent } from './app/shared/auth-nav-menu/user-menu/user-menu.component';
|
import { UserMenuComponent } from './app/shared/auth-nav-menu/user-menu/user-menu.component';
|
||||||
import { BrowseByComponent } from './app/shared/browse-by/browse-by.component';
|
import { BrowseByComponent } from './app/shared/browse-by/browse-by.component';
|
||||||
import { RegisterEmailFormComponent } from './app/register-email-form/register-email-form.component';
|
import { RegisterEmailFormComponent } from './app/register-email-form/register-email-form.component';
|
||||||
@@ -301,7 +300,6 @@ const DECLARATIONS = [
|
|||||||
SystemWideAlertModule,
|
SystemWideAlertModule,
|
||||||
NgxGalleryModule,
|
NgxGalleryModule,
|
||||||
FormModule,
|
FormModule,
|
||||||
RequestCopyModule,
|
|
||||||
...DECLARATIONS
|
...DECLARATIONS
|
||||||
],
|
],
|
||||||
exports: [
|
exports: [
|
||||||
|
Reference in New Issue
Block a user