]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts
LP 1849212: Add course term functionality
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / local / routing.module.ts
1 import {NgModule} from '@angular/core';
2 import {RouterModule, Routes} from '@angular/router';
3 import {AdminLocalSplashComponent} from './admin-local-splash.component';
4 import {BasicAdminPageComponent} from '@eg/staff/admin/basic-admin-page.component';
5 import {AddressAlertComponent} from './address-alert.component';
6 import {AdminCarouselComponent} from './admin-carousel.component';
7 import {StandingPenaltyComponent} from './standing-penalty.component';
8 import {CourseTermMapComponent} from './course-reserves/course-term-map.component';
9
10 const routes: Routes = [{
11     path: 'splash',
12     component: AdminLocalSplashComponent
13 }, {
14     path: 'config/hold_matrix_matchpoint',
15     component: BasicAdminPageComponent,
16     data: [{schema: 'config', table: 'hold_matrix_matchpoint', disableOrgFilter: true}]
17 }, {
18     path: 'actor/address_alert',
19     component: AddressAlertComponent
20 }, {
21     path: 'container/carousel',
22     component: AdminCarouselComponent
23 }, {
24     path: 'asset/course_list',
25     loadChildren: '@eg/staff/admin/local/course-reserves/course-reserves.module#CourseReservesModule'
26 }, {
27     path: 'asset/course_module_term_course_map',
28     component: CourseTermMapComponent
29 }, {
30     path: 'config/standing_penalty',
31     component: StandingPenaltyComponent
32 }, {
33     path: 'action/survey',
34     loadChildren: () =>
35       import('./survey/survey.module').then(m => m.SurveyModule)
36 }, {
37     path: ':schema/:table',
38     component: BasicAdminPageComponent
39 }];
40
41 @NgModule({
42   imports: [RouterModule.forChild(routes)],
43   exports: [RouterModule]
44 })
45
46 export class AdminLocalRoutingModule {}