Gilad Chaplik has uploaded a new change for review.

Change subject: webadmin: cluster policy dialog - minor fixes
......................................................................

webadmin: cluster policy dialog - minor fixes

* Adding abillity to filter to have no position.
* Fixing dnd not disabled while cluster policy is locked.

Change-Id: I4698753320fecf24cc0fbf4e95af2c0ea8c57b31
Signed-off-by: Gilad Chaplik <gchap...@redhat.com>
---
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.java
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.ui.xml
M 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/panels/PolicyUnitPanel.java
4 files changed, 21 insertions(+), 2 deletions(-)


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

diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java
index 6d09492..51c7883 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationConstants.java
@@ -3039,6 +3039,9 @@
     @DefaultStringValue("Last")
     String lastFilter();
 
+    @DefaultStringValue("No Position")
+    String noPositionFilter();
+
     @DefaultStringValue("Feedback")
     String feedbackMessage();
 
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.java
index d87cc13..c3864ad 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.java
@@ -170,7 +170,13 @@
         }
         unusedFunctionPanel.clear();
         for (PolicyUnit policyUnit : model.getUnusedFunctions()) {
-            functionPolicyUnitPanel = new FunctionPolicyUnitPanel(policyUnit, 
model, false, false, style, null);
+            functionPolicyUnitPanel =
+                    new FunctionPolicyUnitPanel(policyUnit,
+                            model,
+                            false,
+                            model.getClusterPolicy().isLocked(),
+                            style,
+                            null);
             unusedFunctionPanel.add(functionPolicyUnitPanel);
             functionPolicyUnitPanel.initWidget();
         }
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.ui.xml
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.ui.xml
index 9b5f962..3a3d2c1 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.ui.xml
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ClusterPolicyPopupView.ui.xml
@@ -55,7 +55,7 @@
                }
                .usedFilterPolicyUnitStyle {
                height: 20px;
-               width: 250px;
+               width: 240px;
                background-color: #CED8DF;
                border: 1px
                solid
diff --git 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/panels/PolicyUnitPanel.java
 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/panels/PolicyUnitPanel.java
index d9aaceb..f46ff31 100644
--- 
a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/panels/PolicyUnitPanel.java
+++ 
b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/panels/PolicyUnitPanel.java
@@ -138,6 +138,16 @@
 
     protected void addSubMenu(MenuBar menuBar) {
         MenuBar subMenu = new MenuBar(true);
+        if (position != 0) {
+            subMenu.addItem(constants.noPositionFilter(), new Command() {
+
+                @Override
+                public void execute() {
+                    model.addFilter(policyUnit, used, 0);
+                    menuPopup.hide();
+                }
+            });
+        }
         if (position >= 0) {
             subMenu.addItem(constants.firstFilter(), new Command() {
 


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

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

Reply via email to