rsanchez
2017-04-13 849f8f0acbe896cac7e531fee6895442382318cc
securis/src/main/webapp/src/app/app.module.ts
....@@ -1,21 +1,24 @@
1
-import { NgModule } from '@angular/core';
2
-import { BrowserModule } from '@angular/platform-browser';
3
-import {BrowserAnimationsModule} from '@angular/platform-browser/animations';
41 import { CommonModule } from '@angular/common';
2
+import { NgModule, TypeProvider } from '@angular/core';
3
+import { HttpModule } from '@angular/http';
4
+import { BrowserModule } from '@angular/platform-browser';
5
+import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
56 import { FormsModule } from '@angular/forms';
6
-import {MaterialModule} from '@angular/material';
7
-import {CovalentCoreModule} from '@covalent/core';
8
-import {CovalentHttpModule} from '@covalent/http';
9
-import {CovalentDynamicFormsModule} from '@covalent/dynamic-forms';
7
+import { MaterialModule } from '@angular/material';
8
+import { CovalentCoreModule } from '@covalent/core';
9
+import { CovalentHttpModule } from '@covalent/http';
10
+import { CovalentDynamicFormsModule } from '@covalent/dynamic-forms';
1011
11
-import { LocalStorageModule } from 'angular-2-local-storage';
12
+import { LockerModule, DRIVERS } from 'angular-safeguard';
13
+
1214 import { ToastModule } from 'ng2-toastr/ng2-toastr';
1315
1416 import { HomeComponent } from './home.component';
15
-import { I18nDirective } from './common/i18n';
1617 import { MetadataManagerComponent } from './forms/base';
1718 import { FieldReadonlyComponent } from './forms/base';
1819 import { ErrorCheckerComponent } from './forms/base';
20
+
21
+import { LocaleServiceModule, I18nDirective, LocaleService } from './common/i18n';
1922
2023 import { UserService } from './user.service';
2124 import { PacksService } from './resources/packs';
....@@ -42,30 +45,33 @@
4245 import { OrganizationFormComponent } from './forms/organization.form.component';
4346 import { UserFormComponent } from './forms/user.form.component';
4447
45
-
4648 import { appRoutes, appRoutingProviders } from './app.routes';
4749 import { requestOptionsProvider, requestBackendProvider } from './common/default.requests.options';
48
-import { LocaleServiceModule } from './common/i18n';
4950 import { SeCurisSession } from './common/session';
51
+
52
+
5053
5154 @NgModule({
5255 imports: [
53
- LocalStorageModule.withConfig({
54
- prefix: 'securis',
55
- storageType: 'localStorage'
56
+ LocaleServiceModule.withConfig('en'),
57
+ LockerModule.withConfig({
58
+ driverNamespace: 'securis',
59
+ defaultDriverType: DRIVERS.LOCAL,
60
+ namespaceSeparator: '-'
5661 }),
5762 BrowserModule,
5863 BrowserAnimationsModule,
64
+ HttpModule,
5965 FormsModule,
6066 MaterialModule,
6167 CovalentCoreModule.forRoot(),
6268 CovalentHttpModule.forRoot(),
6369 CovalentDynamicFormsModule.forRoot(),
6470 ToastModule.forRoot(),
65
- LocaleServiceModule.withConfig('en'),
6671 appRoutes,
6772 ],
6873 declarations: [
74
+ HomeComponent,
6975 ApplicationListComponent,
7076 ApplicationFormComponent,
7177 PackListComponent,
....@@ -81,7 +87,6 @@
8187 OrganizationFormComponent,
8288 UserFormComponent,
8389 I18nDirective,
84
- HomeComponent,
8590 MenuComponent,
8691 NoMenuComponent,
8792 FieldReadonlyComponent,
....@@ -91,7 +96,7 @@
9196 bootstrap: [ HomeComponent ],
9297 entryComponents: [ ],
9398 providers: [
94
- SeCurisSession,
99
+ SeCurisSession,
95100 UserService,
96101 PacksService,
97102 LicensesService,