mtas-tv-frontend/src/app/display/display-routing.module.ts
Dávid Danyi 5558a7f36b Revert "Revert "* avatar added to commit-tracker to replace signum""
This reverts commit 7e0d842897e15633e9e2986c1032809496e3c8e1.
2018-04-27 18:57:45 +02:00

96 lines
2.5 KiB
TypeScript

import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { CommitTrackerComponent } from './commit-tracker/commit-tracker.component';
import { CommitTrackerService } from '../shared/service/commit-tracker.service';
import { SettingsComponent } from './settings/settings.component';
import { TeamService } from '../shared/service/team.service';
import { SlideShowComponent } from './slide-show/slide-show.component';
import { SlideResolverService } from '../admin/slide-resolver.service';
import { KanbanBoardComponent } from './kanban-board/kanban-board.component';
import { KanbanService } from './shared';
const routes: Routes = [
{
path: 'slideshow/:id',
component: SlideShowComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
slide: SlideResolverService,
},
data: {
autoSwitchable: false
}
}, {
path: 'slideshow-odd/:id',
component: SlideShowComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
slide: SlideResolverService,
},
data: {
autoSwitchable: true
}
}, {
path: 'slideshow-even/:id',
component: SlideShowComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
slide: SlideResolverService,
},
data: {
autoSwitchable: true
}
}, {
path: 'commit-tracker',
component: CommitTrackerComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
commits: CommitTrackerService,
},
data: {
autoSwitchable: true
}
}, {
path: 'commit-tracker-fixed',
component: CommitTrackerComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
commits: CommitTrackerService,
}
}, {
path: 'kanban',
component: KanbanBoardComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
kanbanBoard: KanbanService,
},
data: {
autoSwitchable: true
}
}, {
path: 'kanban-fixed',
component: KanbanBoardComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
kanbanBoard: KanbanService,
},
data: {
autoSwitchable: false
}
}, {
path: 'settings',
component: SettingsComponent,
// canActivate: [AuthGuardService, RoleGuardService],
resolve: {
teams: TeamService,
},
}
];
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class DisplayRoutingModule { }