@@ -38,6 +38,8 @@ import { ItemPageBitstreamsGuard } from './item-page-bitstreams.guard';
3838import { ItemPageRelationshipsGuard } from './item-page-relationships.guard' ;
3939import { ItemPageVersionHistoryGuard } from './item-page-version-history.guard' ;
4040import { ItemPageCollectionMapperGuard } from './item-page-collection-mapper.guard' ;
41+ import { ItemPageCurateGuard } from './item-page-curate.guard' ;
42+ import { ItemPageAccessControlGuard } from './item-page-access-control.guard' ;
4143import { ThemedDsoEditMetadataComponent } from '../../dso-shared/dso-edit-metadata/themed-dso-edit-metadata.component' ;
4244import { ItemPageRegisterDoiGuard } from './item-page-register-doi.guard' ;
4345import { ItemCurateComponent } from './item-curate/item-curate.component' ;
@@ -87,7 +89,8 @@ import { ItemAccessControlComponent } from './item-access-control/item-access-co
8789 {
8890 path : 'curate' ,
8991 component : ItemCurateComponent ,
90- data : { title : 'item.edit.tabs.curate.title' , showBreadcrumbs : true }
92+ data : { title : 'item.edit.tabs.curate.title' , showBreadcrumbs : true } ,
93+ canActivate : [ ItemPageCurateGuard ]
9194 } ,
9295 {
9396 path : 'relationships' ,
@@ -116,7 +119,8 @@ import { ItemAccessControlComponent } from './item-access-control/item-access-co
116119 {
117120 path : 'access-control' ,
118121 component : ItemAccessControlComponent ,
119- data : { title : 'item.edit.tabs.access-control.title' , showBreadcrumbs : true }
122+ data : { title : 'item.edit.tabs.access-control.title' , showBreadcrumbs : true } ,
123+ canActivate : [ ItemPageAccessControlGuard ]
120124 } ,
121125 {
122126 path : 'mapper' ,
@@ -202,11 +206,13 @@ import { ItemAccessControlComponent } from './item-access-control/item-access-co
202206 ItemPageWithdrawGuard ,
203207 ItemPageAdministratorGuard ,
204208 ItemPageMetadataGuard ,
209+ ItemPageCurateGuard ,
205210 ItemPageStatusGuard ,
206211 ItemPageBitstreamsGuard ,
207212 ItemPageRelationshipsGuard ,
208213 ItemPageVersionHistoryGuard ,
209214 ItemPageCollectionMapperGuard ,
215+ ItemPageAccessControlGuard ,
210216 ItemPageRegisterDoiGuard ,
211217 ]
212218} )
0 commit comments