Liron Aravot has uploaded a new change for review. Change subject: webadmin: disable 'Remove' for OVF store not in ILLEGAL status ......................................................................
webadmin: disable 'Remove' for OVF store not in ILLEGAL status Currently when OVF store isn't in ILLEGAL status it can't be removed, this patch greys out the remove button in the webadmin in that case. Change-Id: Ie2defe1bc6dfb1a770546bc664bb141d0923a1fa Bug-Url: https://bugzilla.redhat.com/1131845 Signed-off-by: Liron Aravot <lara...@redhat.com> --- M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java 1 file changed, 11 insertions(+), 4 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/88/32188/1 diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java index cd2f6a6..a685078 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/disks/DiskListModel.java @@ -585,11 +585,18 @@ return false; } - // check if the disk is locked (if it's a DiskImage) - if (disk.getDiskStorageType() == DiskStorageType.IMAGE - && ((DiskImage) disk).getImageStatus() == ImageStatus.LOCKED) { - return false; + if (disk.getDiskStorageType() == DiskStorageType.IMAGE) { + ImageStatus imageStatus = ((DiskImage) disk).getImageStatus(); + if (imageStatus == ImageStatus.LOCKED) { + return false; + } + + if (disk.isOvfStore() && imageStatus != ImageStatus.ILLEGAL) { + return false; + } } + + } return true; -- To view, visit http://gerrit.ovirt.org/32188 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ie2defe1bc6dfb1a770546bc664bb141d0923a1fa Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: ovirt-engine-3.5 Gerrit-Owner: Liron Aravot <lara...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches