Lior Vernia has uploaded a new change for review.

Change subject: webadmin: Hide commands when specific provider is chosen
......................................................................

webadmin: Hide commands when specific provider is chosen

When a specific provider is chosen in the system tree, the add/remove
commands will now be hidden.

Change-Id: I27246a01e72fb70735888e38fcf5db3442cfba0d
Bug-Url: https://bugzilla.redhat.com/987999
Signed-off-by: Lior Vernia <lver...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderListModel.java
1 file changed, 8 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/11/21711/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderListModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderListModel.java
index bdbc8f2..0e1a78e 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderListModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderListModel.java
@@ -15,6 +15,7 @@
 import org.ovirt.engine.ui.uicommonweb.models.ISupportSystemTreeContext;
 import org.ovirt.engine.ui.uicommonweb.models.ListWithDetailsModel;
 import org.ovirt.engine.ui.uicommonweb.models.SystemTreeItemModel;
+import org.ovirt.engine.ui.uicommonweb.models.SystemTreeItemType;
 import org.ovirt.engine.ui.uicompat.ConstantsManager;
 import org.ovirt.engine.ui.uicompat.ObservableCollection;
 
@@ -140,6 +141,13 @@
 
         getEditCommand().setIsExecutionAllowed(selectedItems.size() == 1);
         getRemoveCommand().setIsExecutionAllowed(selectedItems.size() > 0);
+
+        // Hide add/remove commands if a specific provider is chosen in the 
system tree
+        boolean isAvailable =
+                getSystemTreeSelectedItem() == null
+                        || getSystemTreeSelectedItem().getType() != 
SystemTreeItemType.Provider;
+        getAddCommand().setIsAvailable(isAvailable);
+        getRemoveCommand().setIsAvailable(isAvailable);
     }
 
     @Override


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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I27246a01e72fb70735888e38fcf5db3442cfba0d
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: ovirt-engine-3.3
Gerrit-Owner: Lior Vernia <lver...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to