]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Move services provision to service module 21126/head
authorTiago Melo <tmelo@suse.com>
Thu, 29 Mar 2018 11:35:49 +0000 (12:35 +0100)
committerTiago Melo <tmelo@suse.com>
Mon, 9 Apr 2018 15:52:40 +0000 (16:52 +0100)
Few services were being declared in the shared module.

Signed-off-by: Tiago Melo <tmelo@suse.com>
src/pybind/mgr/dashboard/frontend/src/app/app.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/services/services.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/shared.module.ts

index 525e94729fad71167ac146ea3cbefe1a1d63d897..d9d6b5f2d84de16e2c796f1d23ad66936413a4a0 100644 (file)
@@ -30,15 +30,12 @@ export class CustomOption extends ToastOptions {
     BrowserAnimationsModule,
     ToastModule.forRoot(),
     AppRoutingModule,
-    HttpClientModule,
     CoreModule,
     SharedModule,
     CephModule,
     AccordionModule.forRoot(),
     BsDropdownModule.forRoot(),
-    TabsModule.forRoot(),
-    HttpClientModule,
-    BrowserAnimationsModule
+    TabsModule.forRoot()
   ],
   exports: [SharedModule],
   providers: [
index 60ddb4d70840f5ca700c0bc6212ad12830ddd536..eb1a23d68408ee1e1f2a39e8f08bb90c9f9a2367 100644 (file)
@@ -1,6 +1,8 @@
 import { CommonModule } from '@angular/common';
 import { NgModule } from '@angular/core';
 
+import { AuthGuardService } from './auth-guard.service';
+import { AuthStorageService } from './auth-storage.service';
 import { FormatterService } from './formatter.service';
 import { SummaryService } from './summary.service';
 
@@ -8,8 +10,10 @@ import { SummaryService } from './summary.service';
   imports: [CommonModule],
   declarations: [],
   providers: [
+    AuthGuardService,
+    AuthStorageService,
     FormatterService,
     SummaryService
   ]
 })
-export class ServicesModule { }
+export class ServicesModule {}
index 931a8f9569906949270492a719a7a2c717d32d59..1956d75b593f6d179c43154e872f0abab0ac4ce2 100644 (file)
@@ -7,9 +7,6 @@ import { DataTableModule } from './datatable/datatable.module';
 import { DimlessBinaryDirective } from './directives/dimless-binary.directive';
 import { PasswordButtonDirective } from './directives/password-button.directive';
 import { PipesModule } from './pipes/pipes.module';
-import { AuthGuardService } from './services/auth-guard.service';
-import { AuthStorageService } from './services/auth-storage.service';
-import { FormatterService } from './services/formatter.service';
 import { ServicesModule } from './services/services.module';
 
 @NgModule({
@@ -31,12 +28,8 @@ import { ServicesModule } from './services/services.module';
     ServicesModule,
     PasswordButtonDirective,
     DimlessBinaryDirective,
-    DataTableModule
-  ],
-  providers: [
-    AuthStorageService,
-    AuthGuardService,
-    FormatterService,
-  ],
+    DataTableModule,
+    ApiModule
+  ]
 })
 export class SharedModule {}