fix: add alternative action for VM restart and soft reboot (#868)

* fix: add alternative action for VM restart and soft reboot

Signed-off-by: Andy Lee <andy.lee@suse.com>

* refactor: fix alignment

Signed-off-by: Andy Lee <andy.lee@suse.com>

---------

Signed-off-by: Andy Lee <andy.lee@suse.com>
This commit is contained in:
Andy Lee 2026-05-15 12:03:20 +08:00 committed by GitHub
parent e5a1929ac5
commit af52df0ba0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -164,6 +164,7 @@ export default class VirtVm extends HarvesterResource {
}, },
{ {
action: 'restartVM', action: 'restartVM',
altAction: 'altRestartVM',
enabled: !!this.actions?.restart, enabled: !!this.actions?.restart,
icon: 'icon icon-refresh', icon: 'icon icon-refresh',
label: this.t('harvester.action.restart'), label: this.t('harvester.action.restart'),
@ -172,6 +173,7 @@ export default class VirtVm extends HarvesterResource {
}, },
{ {
action: 'softrebootVM', action: 'softrebootVM',
altAction: 'doSoftReboot',
enabled: !!this.actions?.softreboot, enabled: !!this.actions?.softreboot,
icon: 'icon icon-pipeline', icon: 'icon icon-pipeline',
label: this.t('harvester.action.softreboot') label: this.t('harvester.action.softreboot')
@ -371,6 +373,10 @@ export default class VirtVm extends HarvesterResource {
this.metadata.annotations[HCI_ANNOTATIONS.VOLUME_CLAIM_TEMPLATE] = JSON.stringify(deleteDataSource); this.metadata.annotations[HCI_ANNOTATIONS.VOLUME_CLAIM_TEMPLATE] = JSON.stringify(deleteDataSource);
} }
altRestartVM() {
this.doActionGrowl('restart', {});
}
restartVM(resources = this) { restartVM(resources = this) {
this.$dispatch('promptModal', { this.$dispatch('promptModal', {
resources, resources,