Tal Nisan has uploaded a new change for review.

Change subject: webadmin: Fix actual size column in disk view (#847800)
......................................................................

webadmin: Fix actual size column in disk view (#847800)

https://bugzilla.redhat.com/847800

Fixed actual size column in VM disks main tab to show the actual
size with snapshots, and removed the actual size column from the disks
main tab

Change-Id: I96a45d426813bb296300e0871a206a3fdb24f52d
Signed-off-by: Tal Nisan <tni...@redhat.com>
---
M 
frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/disks/DisksViewColumns.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
2 files changed, 5 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/57/8257/1

diff --git 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/disks/DisksViewColumns.java
 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/disks/DisksViewColumns.java
index aa621e9..32b04a5 100644
--- 
a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/disks/DisksViewColumns.java
+++ 
b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/disks/DisksViewColumns.java
@@ -5,13 +5,14 @@
 import org.ovirt.engine.core.common.businessentities.Disk;
 import org.ovirt.engine.core.common.businessentities.Disk.DiskStorageType;
 import org.ovirt.engine.core.common.businessentities.DiskImage;
-import org.ovirt.engine.core.common.businessentities.DiskInterface;
+import org.ovirt.engine.core.common.businessentities.DiskInterface;
 import org.ovirt.engine.core.common.businessentities.ImageStatus;
 import org.ovirt.engine.core.common.businessentities.LunDisk;
 import org.ovirt.engine.core.common.businessentities.VmEntityType;
 import org.ovirt.engine.core.common.businessentities.VolumeType;
 import org.ovirt.engine.ui.common.CommonApplicationConstants;
 import org.ovirt.engine.ui.common.CommonApplicationResources;
+import 
org.ovirt.engine.ui.common.widget.renderer.DiskSizeRenderer.DiskSizeUnit;
 import org.ovirt.engine.ui.common.widget.table.column.DiskContainersColumn;
 import org.ovirt.engine.ui.common.widget.table.column.DiskSizeColumn;
 import org.ovirt.engine.ui.common.widget.table.column.DiskStatusColumn;
@@ -91,12 +92,12 @@
         }
     };
 
-    public static final DiskSizeColumn<Disk> actualSizeColumn = new 
DiskSizeColumn<Disk>() {
+    public static final DiskSizeColumn<Disk> actualSizeColumn = new 
DiskSizeColumn<Disk>(DiskSizeUnit.GIGABYTE) {
         @Override
         protected Long getRawValue(Disk object) {
             return object.getDiskStorageType() == DiskStorageType.IMAGE ?
-                    ((DiskImage) object).getactual_size()
-                    : (long) (((LunDisk) object).getLun().getDeviceSize() * 
Math.pow(1024, 3));
+                    Math.round(((DiskImage) 
object).getActualDiskWithSnapshotsSize())
+                    : (long) (((LunDisk) object).getLun().getDeviceSize());
         }
     };
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
index ca9ddf5..1bf6abe 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabDiskView.java
@@ -105,9 +105,6 @@
                 DisksViewColumns.sizeColumn, constants.provisionedSizeDisk(), 
all || images || luns, "100px"); //$NON-NLS-1$
 
         getTable().ensureColumnPresent(
-                DisksViewColumns.actualSizeColumn, constants.sizeDisk(), 
images, "100px"); //$NON-NLS-1$
-
-        getTable().ensureColumnPresent(
                 DisksViewColumns.allocationColumn, constants.allocationDisk(), 
images, "100px"); //$NON-NLS-1$
 
         getTable().ensureColumnPresent(


--
To view, visit http://gerrit.ovirt.org/8257
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I96a45d426813bb296300e0871a206a3fdb24f52d
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Tal Nisan <tni...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to