]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/admin/server/admin-server.module.ts
LP2061136 - Stamping 1405 DB upgrade script
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / admin / server / admin-server.module.ts
1 import {NgModule} from '@angular/core';
2 import {TreeModule} from '@eg/share/tree/tree.module';
3 import {AdminCommonModule} from '@eg/staff/admin/common.module';
4 import {AdminServerRoutingModule} from './routing.module';
5 import {AdminServerSplashComponent} from './admin-server-splash.component';
6 import {CustomOrgUnitTreesComponent} from './custom-org-unit-trees.component';
7 import {CustomOrgUnitTreesDialogComponent} from './custom-org-unit-trees-dialog.component';
8 import {OrgUnitTypeComponent} from './org-unit-type.component';
9 import {PrintTemplateComponent} from './print-template.component';
10 import {SampleDataService} from '@eg/share/util/sample-data.service';
11 import {PermGroupTreeComponent} from './perm-group-tree.component';
12 import {PermGroupMapDialogComponent} from './perm-group-map-dialog.component';
13
14 /* As it stands, all components defined under admin/server are
15 imported / declared in the admin/server base module.  This could
16 cause the module to baloon in size.  Consider moving non-auto-
17 generated UI's into lazy-loadable sub-mobules. */
18
19 @NgModule({
20     declarations: [
21         AdminServerSplashComponent,
22         OrgUnitTypeComponent,
23         CustomOrgUnitTreesComponent,
24         CustomOrgUnitTreesDialogComponent,
25         PrintTemplateComponent,
26         PermGroupTreeComponent,
27         PermGroupMapDialogComponent
28     ],
29     imports: [
30         AdminCommonModule,
31         AdminServerRoutingModule,
32         TreeModule
33     ],
34     exports: [
35     ],
36     providers: [
37         SampleDataService
38     ]
39 })
40
41 export class AdminServerModule {
42 }
43
44