From 9d6d3d6d2b5227ed13bc18797f7ff2acc4cc8ef8 Mon Sep 17 00:00:00 2001 From: zhangjingwei Date: Mon, 1 Apr 2024 16:09:10 +0800 Subject: [PATCH] feat: disable attach volume to the same vm Disable select the vm which is already attached to the volume when attaching the volume to a vm in the volume list page Change-Id: I93d88888aad16422a3a747fcf76d0514a3096077 --- src/pages/storage/containers/Volume/actions/Attach.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/storage/containers/Volume/actions/Attach.jsx b/src/pages/storage/containers/Volume/actions/Attach.jsx index f2095d40..1b2462b4 100644 --- a/src/pages/storage/containers/Volume/actions/Attach.jsx +++ b/src/pages/storage/containers/Volume/actions/Attach.jsx @@ -48,7 +48,8 @@ export class Attach extends ModalAction { return 'large'; } - disabledInstance = (ins) => !allowAttachVolumeInstance(ins); + disabledInstance = (ins) => + !allowAttachVolumeInstance(ins) || this.alreadyAttached(ins); get defaultValue() { const { name, id, size, volume_type } = this.item;