From ff3b930b5ed36e428410f4cce3a0d15b24fead82 Mon Sep 17 00:00:00 2001 From: themylogin Date: Mon, 23 Dec 2024 13:52:04 +0100 Subject: [PATCH] `enclosure.label.set` (#11200) --- src/app/interfaces/api/api-call-directory.interface.ts | 2 +- .../set-enclosure-label-dialog.component.spec.ts | 6 +++--- .../set-enclosure-label-dialog.component.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/interfaces/api/api-call-directory.interface.ts b/src/app/interfaces/api/api-call-directory.interface.ts index f53d2c1ff67..1e0345f62be 100644 --- a/src/app/interfaces/api/api-call-directory.interface.ts +++ b/src/app/interfaces/api/api-call-directory.interface.ts @@ -444,7 +444,7 @@ export interface ApiCallDirectory { // Enclosure 'enclosure2.query': { params: void; response: Enclosure[] }; 'webui.enclosure.dashboard': { params: void; response: DashboardEnclosure[] }; - 'enclosure.update': { params: [enclosureId: string, update: { label: string }]; response: Enclosure }; + 'enclosure.label.set': { params: [enclosureId: string, label: string]; response: Enclosure }; 'enclosure2.set_slot_status': { params: [SetDriveBayLightStatus]; response: void }; // Failover diff --git a/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.spec.ts b/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.spec.ts index 7c1f0d774fc..2eab42d2d1b 100644 --- a/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.spec.ts +++ b/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.spec.ts @@ -23,7 +23,7 @@ describe('SetEnclosureLabelDialogComponent', () => { ], providers: [ mockApi([ - mockCall('enclosure.update'), + mockCall('enclosure.label.set'), ]), mockProvider(DialogService), mockProvider(MatDialogRef), @@ -50,7 +50,7 @@ describe('SetEnclosureLabelDialogComponent', () => { const saveButton = await loader.getHarness(MatButtonHarness.with({ text: 'Save' })); await saveButton.click(); - expect(spectator.inject(ApiService).call).toHaveBeenCalledWith('enclosure.update', ['1234', { label: 'New label' }]); + expect(spectator.inject(ApiService).call).toHaveBeenCalledWith('enclosure.label.set', ['1234', 'New label']); expect(spectator.inject(MatDialogRef).close).toHaveBeenCalledWith('New label'); }); @@ -61,7 +61,7 @@ describe('SetEnclosureLabelDialogComponent', () => { const saveButton = await loader.getHarness(MatButtonHarness.with({ text: 'Save' })); await saveButton.click(); - expect(spectator.inject(ApiService).call).toHaveBeenCalledWith('enclosure.update', ['1234', { label: 'TRUENAS-M40-HA' }]); + expect(spectator.inject(ApiService).call).toHaveBeenCalledWith('enclosure.label.set', ['1234', 'TRUENAS-M40-HA']); expect(spectator.inject(MatDialogRef).close).toHaveBeenCalledWith('TRUENAS-M40-HA'); }); }); diff --git a/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.ts b/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.ts index 6e8e0920198..b9009e05157 100644 --- a/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.ts +++ b/src/app/pages/system/enclosure/components/set-enclosure-label-dialog/set-enclosure-label-dialog.component.ts @@ -80,7 +80,7 @@ export class SetEnclosureLabelDialogComponent implements OnInit { const formValues = this.form.value; const newLabel = formValues.resetToDefault ? this.data.defaultLabel : formValues.label; - this.api.call('enclosure.update', [this.data.enclosureId, { label: newLabel }]) + this.api.call('enclosure.label.set', [this.data.enclosureId, newLabel]) .pipe(this.loader.withLoader(), untilDestroyed(this)) .subscribe({ next: () => {