Gilad Chaplik has uploaded a new change for review.

Change subject: userportal: allow to set quota in UP (#847511)
......................................................................

userportal: allow to set quota in UP (#847511)

https://bugzilla.redhat.com/847511

quota wasn't set in UP for create vm & template

Change-Id: Ia3673adc00f3251a26f27926121935487d3874a5
Signed-off-by: Gilad Chaplik <[email protected]>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
1 file changed, 10 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/34/7134/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
index 3380e2b..1fefb55 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java
@@ -20,6 +20,7 @@
 import org.ovirt.engine.core.common.businessentities.DiskImage;
 import org.ovirt.engine.core.common.businessentities.DisplayType;
 import org.ovirt.engine.core.common.businessentities.MigrationSupport;
+import org.ovirt.engine.core.common.businessentities.Quota;
 import org.ovirt.engine.core.common.businessentities.UsbPolicy;
 import org.ovirt.engine.core.common.businessentities.VDS;
 import org.ovirt.engine.core.common.businessentities.VDSGroup;
@@ -670,6 +671,10 @@
 
         addVmTemplateParameters.setPublicUse((Boolean) 
model.getIsTemplatePublic().getEntity());
 
+        if (model.getQuota().getSelectedItem() != null) {
+            newvm.setQuotaId(((Quota) 
model.getQuota().getSelectedItem()).getId());
+        }
+
         addVmTemplateParameters.setDiskInfoDestinationMap(
                 model.getDisksAllocationModel()
                         .getImageToDestinationDomainMap((Boolean) 
model.getDisksAllocationModel()
@@ -1304,6 +1309,10 @@
         EntityModel prioritySelectedItem = (EntityModel) 
model.getPriority().getSelectedItem();
         gettempVm().setpriority((Integer) prioritySelectedItem.getEntity());
 
+        if (model.getQuota().getSelectedItem() != null) {
+            gettempVm().setQuotaId(((Quota) 
model.getQuota().getSelectedItem()).getId());
+        }
+
         VDS defaultHost = (VDS) model.getDefaultHost().getSelectedItem();
         if ((Boolean) model.getIsAutoAssign().getEntity())
         {
@@ -1598,7 +1607,6 @@
         }
     }
 
-
     private Integer cachedMaxPriority;
 
     private void VmModel_Priority_ItemsChanged()
@@ -1612,7 +1620,7 @@
                             @Override
                             public void OnSuccess(Object target, Object 
returnValue) {
                                 cachedMaxPriority = (Integer) returnValue;
-                                updatePriority((UnitVmModel)target);
+                                updatePriority((UnitVmModel) target);
                             }
                         }, model.getHash()));
             } else {
@@ -1626,7 +1634,6 @@
         VM vm = (VM) selectedItem.getEntity();
         int roundPriority = 
AsyncDataProvider.GetRoundedPriority(vm.getpriority(), cachedMaxPriority);
         EntityModel priority = null;
-
 
         for (Object item : model.getPriority().getItems())
         {


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ia3673adc00f3251a26f27926121935487d3874a5
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Gilad Chaplik <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to