From: Pedro Gonzalez Gomez Date: Tue, 21 Jan 2025 10:32:25 +0000 (+0100) Subject: mgr/dashboard: revert ModalCdsService for uncarbonized pool form X-Git-Tag: testing/wip-hyelloji-testing-20250127.141229~19^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a69587d320296d10f244a83d8a6083073d8b6baa;p=ceph-ci.git mgr/dashboard: revert ModalCdsService for uncarbonized pool form Fixes: https://tracker.ceph.com/issues/69607 Signed-off-by: Pedro Gonzalez Gomez --- diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.spec.ts index 811371329db..caf8c0b6a71 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.spec.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.spec.ts @@ -28,7 +28,7 @@ import { ErasureCodeProfile } from '~/app/shared/models/erasure-code-profile'; import { Permission } from '~/app/shared/models/permissions'; import { PoolFormInfo } from '~/app/shared/models/pool-form-info'; import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; -import { ModalCdsService } from '~/app/shared/services/modal-cds.service'; +import { ModalService } from '~/app/shared/services/modal.service'; import { TaskWrapperService } from '~/app/shared/services/task-wrapper.service'; import { SharedModule } from '~/app/shared/shared.module'; import { @@ -765,7 +765,7 @@ describe('PoolFormComponent', () => { it('should select the newly created rule', () => { expect(form.getValue('crushRule').rule_name).toBe('rep1'); const name = 'awesomeRule'; - spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(() => { + spyOn(TestBed.inject(ModalService), 'show').and.callFake(() => { return { componentInstance: { submitAction: of({ name }) @@ -828,7 +828,7 @@ describe('PoolFormComponent', () => { }; beforeEach(() => { - modalSpy = spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake( + modalSpy = spyOn(TestBed.inject(ModalService), 'show').and.callFake( (deletionClass: any, initialState: any) => { deletion = Object.assign(new deletionClass(), initialState); return { @@ -933,7 +933,7 @@ describe('PoolFormComponent', () => { spyOn(ecpService, 'list').and.callFake(() => of(infoReturn.erasure_code_profiles)); expect(form.getValue('erasureProfile').name).toBe('ecp1'); const name = 'awesomeProfile'; - spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake(() => { + spyOn(TestBed.inject(ModalService), 'show').and.callFake(() => { return { componentInstance: { submitAction: of({ name }) @@ -977,7 +977,7 @@ describe('PoolFormComponent', () => { beforeEach(() => { deletion = undefined; - modalSpy = spyOn(TestBed.inject(ModalCdsService), 'show').and.callFake( + modalSpy = spyOn(TestBed.inject(ModalService), 'show').and.callFake( (comp: any, init: any) => { modal = modalServiceShow(comp, init); return modal; diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts index ff5e20c6d5d..692229c66bd 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool-form/pool-form.component.ts @@ -31,7 +31,7 @@ import { PoolFormInfo } from '~/app/shared/models/pool-form-info'; import { DimlessBinaryPipe } from '~/app/shared/pipes/dimless-binary.pipe'; import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; import { FormatterService } from '~/app/shared/services/formatter.service'; -import { ModalCdsService } from '~/app/shared/services/modal-cds.service'; +import { ModalService } from '~/app/shared/services/modal.service'; import { TaskWrapperService } from '~/app/shared/services/task-wrapper.service'; import { CrushRuleFormModalComponent } from '../crush-rule-form-modal/crush-rule-form-modal.component'; import { ErasureCodeProfileFormModalComponent } from '../erasure-code-profile-form/erasure-code-profile-form-modal.component'; @@ -95,7 +95,7 @@ export class PoolFormComponent extends CdForm implements OnInit { private dimlessBinaryPipe: DimlessBinaryPipe, private route: ActivatedRoute, private router: Router, - private modalService: ModalCdsService, + private modalService: ModalService, private poolService: PoolService, private authStorageService: AuthStorageService, private formatter: FormatterService,