X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fapp%2Fapproutes.module.ts;h=537dc946e662250646233df04d4c8d48498904a7;hb=0a34dfa32165036b380ec6ac493469b34007df0a;hp=6145aae12d5dfc1a11d9e9269b9610a46b1b4e35;hpb=403234ed6120ba4bc01578b3ec237fa5fd4c0f6d;p=osm%2FNG-UI.git diff --git a/src/app/approutes.module.ts b/src/app/approutes.module.ts index 6145aae..537dc94 100644 --- a/src/app/approutes.module.ts +++ b/src/app/approutes.module.ts @@ -15,11 +15,13 @@ Author: KUMARAN M (kumaran.m@tataelxsi.co.in), RAJESH S (rajesh.s@tataelxsi.co.in), BARATH KUMAR R (barath.r@tataelxsi.co.in) */ +/* eslint-disable @typescript-eslint/no-explicit-any */ /** * @file Routing Module */ import { Routes } from '@angular/router'; import { AuthGuardService } from 'AuthGuardService'; +import { ChangePasswordComponent } from 'ChangePasswordComponent'; import { LayoutComponent } from 'LayoutComponent'; import { LoginComponent } from 'LoginComponent'; import { PageNotFoundComponent } from 'PageNotFound'; @@ -37,83 +39,88 @@ export const appRoutes: Routes = [ children: [ { path: '', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./dashboard/DashboardModule') .then((m: typeof import('./dashboard/DashboardModule')) => m.DashboardModule), canActivate: [AuthGuardService] }, { path: 'packages', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./packages/PackagesModule') .then((m: typeof import('./packages/PackagesModule')) => m.PackagesModule), canActivate: [AuthGuardService] }, { path: 'instances', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./instances/InstancesModule') .then((m: typeof import('./instances/InstancesModule')) => m.InstancesModule), canActivate: [AuthGuardService] }, { path: 'vim', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./vim-accounts/VimAccountsModule') .then((m: typeof import('./vim-accounts/VimAccountsModule')) => m.VimAccountsModule), canActivate: [AuthGuardService] }, { path: 'wim', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./wim-accounts/WIMAccountsModule') .then((m: typeof import('./wim-accounts/WIMAccountsModule')) => m.WIMAccountsModule), canActivate: [AuthGuardService] }, { path: 'sdn', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./sdn-controller/SDNControllerModule') .then((m: typeof import('./sdn-controller/SDNControllerModule')) => m.SDNControllerModule), canActivate: [AuthGuardService] }, { path: 'users', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./users/UsersModule') .then((m: typeof import('./users/UsersModule')) => m.UsersModule), canActivate: [AuthGuardService] }, { path: 'projects', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./projects/ProjectsModule') .then((m: typeof import('./projects/ProjectsModule')) => m.ProjectsModule), canActivate: [AuthGuardService] }, { path: 'roles', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./roles/RolesModule') .then((m: typeof import('./roles/RolesModule')) => m.RolesModule), canActivate: [AuthGuardService] }, { path: 'k8s', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./k8s/K8sModule') .then((m: typeof import('./k8s/K8sModule')) => m.K8sModule), canActivate: [AuthGuardService] }, { path: 'repos', - // tslint:disable-next-line: no-any + // eslint-disable-next-line node/no-unsupported-features/es-syntax loadChildren: async (): Promise => import('./osm-repositories/OsmRepositoriesModule') .then((m: typeof import('./osm-repositories/OsmRepositoriesModule')) => m.OsmRepositoriesModule), canActivate: [AuthGuardService] } ] }, + { + path: 'changepassword', + component: ChangePasswordComponent, + canActivate: [AuthGuardService] + }, { path: '**', component: PageNotFoundComponent