Project

General

Profile

1
import { NgModule} from '@angular/core';
2
import { RouterModule, Routes } from '@angular/router';
3

    
4
import { CompatibilityComponent } from './compatibility.component';
5
import { CompatibilityValidateTypeComponent } from './compatibility-validate-type.component';
6
import { CompatibilityValidationHistoryComponent } from './compatibility-validation-history.component';
7
import { CompatibilityValidationResultsComponent } from './compatibility-validation-results.component';
8
import { CompatibilityValidateComponent } from './compatibility-validate.component';
9
import { AuthGuardService } from '../../services/auth-guard.service';
10

    
11
const compatibilityRoutes: Routes = [
12
  {
13
    path: '',
14
    component: CompatibilityComponent,
15
    children: [
16
      {
17
        path: 'validate',
18
        component: CompatibilityValidateComponent,
19
        canActivate: [AuthGuardService]
20
      },
21
      {
22
        path: 'validate/:type',
23
        component: CompatibilityValidateTypeComponent,
24
        canActivate: [AuthGuardService]
25
      },
26
      {
27
        path: 'browseHistory',
28
        component: CompatibilityValidationHistoryComponent,
29
        canActivate: [AuthGuardService]
30
      },
31
      {
32
        path: 'browseHistory/:id',
33
        component: CompatibilityValidationResultsComponent
34
      },
35
      // {
36
      //   path: 'monitor',
37
      //   component: CompatibilityMonitorComponent,
38
      //   canActivate: [AuthGuardService]
39
      // },
40
      // {
41
      //   path: 'monitor/:id',
42
      //   component: CompatibilityMonitorRepoComponent,
43
      //   canActivate: [AuthGuardService]
44
      // },
45
      // {
46
      //   path: 'monitor/fullHistory/:id',
47
      //   component: CompatibilityMonitorFullHistoryRepoComponent,
48
      //   canActivate: [AuthGuardService]
49
      // }
50
    ]
51
  }
52
];
53

    
54
@NgModule ({
55
  imports: [RouterModule.forChild(compatibilityRoutes)],
56
  exports: [RouterModule]
57
})
58

    
59
export class CompatibilityRouting {}
(11-11/11)