]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/booking/routing.module.ts
LP1809288: Make some brt fields read-only
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / booking / routing.module.ts
1 import {NgModule} from '@angular/core';
2 import {RouterModule, Routes} from '@angular/router';
3 import {AdminBookingSplashComponent} from './admin-booking-splash.component';
4 import {BasicAdminPageComponent} from '@eg/staff/admin/basic-admin-page.component';
5
6 const routes: Routes = [{
7     path: 'splash',
8     component: AdminBookingSplashComponent
9 }, {
10     path: 'resource_type',
11     component: BasicAdminPageComponent,
12     data: [{schema: 'booking', table: 'resource_type', readonlyFields: 'catalog_item,record'}]
13 }, {
14     path: ':table',
15     component: BasicAdminPageComponent,
16     // All booking admin pages cover data in the booking.* schema.  No need to
17     // duplicate it within the URL path.  Pass it manually instead.
18     data: [{schema: 'booking'}]
19 }];
20
21 @NgModule({
22   imports: [RouterModule.forChild(routes)],
23   exports: [RouterModule]
24 })
25
26 export class AdminBookingRoutingModule {}