From cb13373adecbc11c64a5dae8de111993cd1f0d2c Mon Sep 17 00:00:00 2001 From: guodan1 Date: Sat, 29 Sep 2018 10:45:40 +0800 Subject: [PATCH] mgr/dashboard: Delete the old logout component Signed-off-by: guodan1 --- .../frontend/src/app/core/auth/auth.module.ts | 5 +--- .../core/auth/logout/logout.component.html | 5 ---- .../core/auth/logout/logout.component.scss | 0 .../core/auth/logout/logout.component.spec.ts | 26 ------------------- .../app/core/auth/logout/logout.component.ts | 21 --------------- 5 files changed, 1 insertion(+), 56 deletions(-) delete mode 100644 src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html delete mode 100644 src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.scss delete mode 100644 src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts delete mode 100644 src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts index 045464c859c..99594203b67 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/auth.module.ts @@ -7,7 +7,6 @@ import { BsDropdownModule, PopoverModule, TabsModule } from 'ngx-bootstrap'; import { SharedModule } from '../../shared/shared.module'; import { LoginComponent } from './login/login.component'; -import { LogoutComponent } from './logout/logout.component'; import { RoleDetailsComponent } from './role-details/role-details.component'; import { RoleFormComponent } from './role-form/role-form.component'; import { RoleListComponent } from './role-list/role-list.component'; @@ -28,14 +27,12 @@ import { UserTabsComponent } from './user-tabs/user-tabs.component'; ], declarations: [ LoginComponent, - LogoutComponent, RoleDetailsComponent, RoleFormComponent, RoleListComponent, UserTabsComponent, UserListComponent, UserFormComponent - ], - exports: [LogoutComponent] + ] }) export class AuthModule {} diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html deleted file mode 100644 index a12ff1777d4..00000000000 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.html +++ /dev/null @@ -1,5 +0,0 @@ - - - diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.scss b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.scss deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts deleted file mode 100644 index b75279eb615..00000000000 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.spec.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { HttpClientTestingModule } from '@angular/common/http/testing'; -import { ComponentFixture, TestBed } from '@angular/core/testing'; -import { RouterTestingModule } from '@angular/router/testing'; - -import { configureTestBed } from '../../../../testing/unit-test-helper'; -import { AuthModule } from '../auth.module'; -import { LogoutComponent } from './logout.component'; - -describe('LogoutComponent', () => { - let component: LogoutComponent; - let fixture: ComponentFixture; - - configureTestBed({ - imports: [RouterTestingModule, HttpClientTestingModule, AuthModule] - }); - - beforeEach(() => { - fixture = TestBed.createComponent(LogoutComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts deleted file mode 100644 index 36098d9e357..00000000000 --- a/src/pybind/mgr/dashboard/frontend/src/app/core/auth/logout/logout.component.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Component, OnInit } from '@angular/core'; -import { Router } from '@angular/router'; - -import { AuthService } from '../../../shared/api/auth.service'; - -@Component({ - selector: 'cd-logout', - templateUrl: './logout.component.html', - styleUrls: ['./logout.component.scss'] -}) -export class LogoutComponent implements OnInit { - constructor(private authService: AuthService, private router: Router) {} - - ngOnInit() {} - - logout() { - this.authService.logout(() => { - this.router.navigate(['/login']); - }); - } -} -- 2.39.5