diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 902351d..cb569e0 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -353,7 +353,7 @@ export class AppComponent implements OnInit, OnDestroy { ] }); this.menuItems.push({ - rootItem: new MenuItem("develop", "Develop", "", "/develop", false, [], null, {}), + rootItem: new MenuItem("develop", "Develop", "", "/develop", false, [], ["/develop"], {}), items: [] }); if (this.isManager) { diff --git a/src/app/develop/develop-routing.module.ts b/src/app/develop/develop-routing.module.ts new file mode 100644 index 0000000..b2fd65d --- /dev/null +++ b/src/app/develop/develop-routing.module.ts @@ -0,0 +1,15 @@ +import { NgModule} from '@angular/core'; +import { RouterModule } from '@angular/router'; +import {IsRouteEnabled} from "../openaireLibrary/error/isRouteEnabled.guard"; +import {PreviousRouteRecorder} from "../openaireLibrary/utils/piwik/previousRouteRecorder.guard"; +import {DevelopComponent} from "./develop.component"; + +@NgModule({ + imports: [ + RouterModule.forChild([ + { path: '', component: DevelopComponent, canActivate: [IsRouteEnabled], canDeactivate: [PreviousRouteRecorder]} + ]) + ] +}) +export class DevelopRoutingModule { +} diff --git a/src/app/develop/develop.component.ts b/src/app/develop/develop.component.ts index 631d8fc..5f1e111 100644 --- a/src/app/develop/develop.component.ts +++ b/src/app/develop/develop.component.ts @@ -41,27 +41,33 @@ import {EnvProperties} from "../openaireLibrary/utils/properties/env-properties"
Request examples: