Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Block profile creation even if network's flushed
......................................................................

webadmin: Block profile creation even if network's flushed

A previous fix neglected the fact that the Edit Network dialog could
be flushed but remain open, e.g. as in the case of a failed backend
action. This patch disables the profile creation logic in that case as
well.

Change-Id: Ia099ce1af15393cb498775afd0b435069fc0e0f1
Bug-Url: https://bugzilla.redhat.com/1043386
Signed-off-by: Lior Vernia <[email protected]>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/EditNetworkModel.java
1 file changed, 4 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/07/22507/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/EditNetworkModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/EditNetworkModel.java
index 1c3f820..e8253ae 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/EditNetworkModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/EditNetworkModel.java
@@ -14,8 +14,11 @@
 
 public class EditNetworkModel extends NetworkModel {
 
+    private final boolean originallyVmNetwork;
+
     public EditNetworkModel(Network network, ListModel sourceListModel) {
         super(network, sourceListModel);
+        originallyVmNetwork = network.isVmNetwork();
         getDataCenters().setIsChangable(false);
         init();
     }
@@ -97,6 +100,6 @@
 
     @Override
     protected void toggleProfilesAvailability() {
-        getProfiles().setIsAvailable((Boolean) getIsVmNetwork().getEntity() && 
!getNetwork().isVmNetwork());
+        getProfiles().setIsAvailable((Boolean) getIsVmNetwork().getEntity() && 
!originallyVmNetwork);
     }
 }


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

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

Reply via email to