Summary Table

Categories Total Count
PII 0
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LoginComponent } from './login/login.component';
import { LoginWithoutSSOComponent } from './login-without-sso/login-without-sso.component';
import { RfaiSubmissionComponent } from './ars/rfai-submission/rfai-submission.component';
import { RfaiSearch277Component } from './ars/rfai-search277/rfai-search277.component';
// import { RfaiSubmissionDetailsComponent } from './ars/rfai-submission-details/rfai-submission-details.component';
import { HasRolesGuard } from './shared/guards/roles-guard';
import { EnableSSOGuard } from './shared/guards/enableSSO-guard';
import { IsLoggedInGuard } from './shared/guards/login-guard';
import { EwvSearchComponent } from './ewv/ewv-search/ewv-search.component';
import { EwvAdminComponent } from './ewv/ewv-admin/ewv-admin.component';
import { AttachmentViewerComponent } from './shared/attachment-viewer/attachment-viewer.component';
// import { UserAdminComponent } from './ars/user-admin/user-admin.component';
import { EwvViewerComponent } from './ewv/ewv-viewer/ewv-viewer.component';
import { SsoRedirectComponent } from './login/sso-redirect.component';
// calendar playground
import { ArsReportsComponentClone } from './ars/ars-report-clone/ars-reports-clone.component';
// FPPS Home
import { HomeComponent } from './fpps/home/home.component';
import { NewFppsComponent } from './fpps/new-fpps/new-fpps.component';
import { FppsBaseComponent } from './fpps/fpps-base/fpps-base.component';
import { CanDeactivateGuard } from './shared/guards/can-deactivate-gaurd';
import { EwvBaseComponent } from './ewv/ewv-base/ewv-base.component';
import { ArsBaseComponent } from './ars/ars-base/ars-base.component';
const routes: Routes = [
{
path: '',
component: LoginComponent,
pathMatch: 'full',
canActivate: [EnableSSOGuard]
},
{
path: 'login',
component: LoginComponent,
canActivate: [EnableSSOGuard]
},
{
path: 'loginWithoutSSO',
component: LoginWithoutSSOComponent,
canActivate: [EnableSSOGuard]
},
{
path: 'rfaiSubmission',
component: RfaiSubmissionComponent,
canActivate: [IsLoggedInGuard]
},
{
path: 'search277',
component: RfaiSearch277Component,
canActivate: [IsLoggedInGuard]
},
{
path: 'viewSubmission',
loadChildren:
'./ars/rfai-submission-details/rfai-submission-details.module#RfaiSubmissionDetailsModule',
canActivate: [IsLoggedInGuard]
},
{
path: 'rfaiAdmin',
loadChildren: './ars/rfai-admin/rfai-admin.module#RfaiAdminModule',
canActivate: [IsLoggedInGuard, HasRolesGuard],
canLoad: [HasRolesGuard]
},
{
path: 'search275',
loadChildren: './ars/search275/search275.module#Search275Module',
canActivate: [IsLoggedInGuard]
},
{
path: 'ewvSearch',
component: EwvSearchComponent,
canActivate: [IsLoggedInGuard, HasRolesGuard]
},
{
path: 'ewvAdmin',
component: EwvAdminComponent,
canActivate: [IsLoggedInGuard, HasRolesGuard]
// loadChildren: './ars/user-admin/user-admin.module#EwvAdminModule',
// canActivate: [IsLoggedInGuard, HasRolesGuard]
},
{
path: 'attachmentViewer',
component: AttachmentViewerComponent,
canActivate: [IsLoggedInGuard]
},
{
path: 'arsReports',
// component: ArsReportsComponent,
loadChildren: './ars/ars-reports/ars-reports.module#ArsReportsModule',
canActivate: [IsLoggedInGuard, HasRolesGuard],
canLoad: [HasRolesGuard]
},
{
path: 'ewv',
loadChildren: './ewv/ewv-viewer/ewv-viewer.module#EwvViewerModule',
canActivate: [IsLoggedInGuard, HasRolesGuard]
},
{
path: 'userAdmin',
// component: UserAdminComponent,
loadChildren: './ars/user-admin/user-admin.module#UserAdminModule',
canActivate: [IsLoggedInGuard, HasRolesGuard],
canLoad: [HasRolesGuard]
},
{
path: 'redirect',
component: SsoRedirectComponent
},
{
path: 'ars-reports-clone',
component: ArsReportsComponentClone
},
{
path: 'home',
component: HomeComponent
},
{
path: 'newFpps',
component: NewFppsComponent
},
{
path: 'fppsBase',
component: FppsBaseComponent
},
{
path: 'ewvBase',
component: EwvBaseComponent
},
{
path: 'arsBase',
component: ArsBaseComponent
}
];

@NgModule({
imports: [RouterModule.forRoot(routes)],
// providers: [AuthRouteActivatorService],
exports: [RouterModule]
})
export class AppRoutingModule {}