Daniel Erez has posted comments on this change.

Change subject: engine: remove disabled external scheduler plugin
......................................................................


Patch Set 2:

(8 comments)

+1 for frontend

....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Linq.java
Line 1267:             if (pu1.getPolicyUnitType() != pu2.getPolicyUnitType()) {
Line 1268:                 if 
(pu1.getPolicyUnitType().equals(PolicyUnitType.Filter)) {
Line 1269:                     return -1;
Line 1270:                 }
Line 1271:                 if 
(pu2.getPolicyUnitType().equals(PolicyUnitType.Filter)) {
why not combine both this conditions into one?
Line 1272:                     return 1;
Line 1273:                 }
Line 1274:                 if 
(pu1.getPolicyUnitType().equals(PolicyUnitType.LoadBalancing)) {
Line 1275:                     return 1;


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/configure/scheduling/ClusterPolicyListModel.java
Line 263:         policyUnitModel.setHashName("manage_policy_units"); 
//$NON-NLS-1$
Line 264: 
Line 265:         policyUnitModel.setPolicyUnits(new ListModel());
Line 266:         policyUnitModel.getPolicyUnits().setItems(sort(policyUnits));
Line 267:         policyUnitModel.setRefreshPolicyUnits(this);
consider using events instead of sending the entire ListModel
Line 268: 
Line 269:         UICommand command = new UICommand("Cancel", this); 
//$NON-NLS-1$
Line 270:         
command.setTitle(ConstantsManager.getInstance().getConstants().close());
Line 271:         command.setIsCancel(true);


Line 273: 
Line 274:         setWindow(policyUnitModel);
Line 275:     }
Line 276: 
Line 277:     private ArrayList<PolicyUnit> sort(ArrayList<PolicyUnit> 
policyUnits) {
probably not for this patch, but can we externalize/generalize this fluent api 
for sorting?
Line 278:         Collections.sort(policyUnits, new 
Linq.PolicyUnitComparator());
Line 279:         return policyUnits;
Line 280:     }
Line 281: 


....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/configure/scheduling/ManagePolicyUnitModel.java
Line 36: 
Line 37:                     @Override
Line 38:                     public void executed(FrontendActionAsyncResult 
result) {
Line 39:                         if (result.getReturnValue() != null && 
result.getReturnValue().getSucceeded()) {
Line 40:                             
getRefreshPolicyUnits().refreshPolicyUnits();
consider sending an event to the ListModel instead of passing the instance and 
introducing an interface.
Line 41:                         }
Line 42:                     }
Line 43:                 });
Line 44:     }


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/ApplicationResources.java
Line 93: 
Line 94:     @Source("images/Lock.png")
Line 95:     ImageResource lockImage();
Line 96: 
Line 97:     @Source("images/ico_external.png")
can you rename the file name to something like: "ico_external_policy". Just for 
giving an indication that it's related to external policy units...
Line 98:     ImageResource exteranlPolicyUnitImage();
Line 99: 
Line 100:     @Source("images/logo.png")
Line 101:     ImageResource logoImage();


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ManagePolicyUnitPopupView.java
Line 67: 
Line 68:     private void initTable(final ApplicationResources resources,
Line 69:             final ApplicationConstants constants,
Line 70:             ApplicationMessages messages) {
Line 71:         policyUnitTable = new ListModelObjectCellTable<PolicyUnit, 
ListModel>();
shouldn't this table support resizable columns?
Line 72:         policyUnitTableContainer.add(policyUnitTable);
Line 73: 
Line 74:         policyUnitTable.addColumn(new 
WebAdminImageResourceColumn<PolicyUnit>() {
Line 75:             @Override


Line 101:             public String getValue(PolicyUnit object) {
Line 102:                 if (!object.isEnabled()) {
Line 103:                     return constants.disabledPolicyUnit();
Line 104:                 }
Line 105:                 return ""; //$NON-NLS-1$
use constants.empty()
Line 106:             }
Line 107:         });
Line 108: 
Line 109:         Column<PolicyUnit, String> removeButtonColumn = new 
Column<PolicyUnit, String>(new NullableButtonCell()) {


....................................................
File 
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/scheduling/ManagePolicyUnitPopupView.ui.xml
Line 3: <ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
Line 4:         xmlns:g="urn:import:com.google.gwt.user.client.ui" 
xmlns:d="urn:import:org.ovirt.engine.ui.common.widget.dialog"
Line 5:         xmlns:e="urn:import:org.ovirt.engine.ui.common.widget.editor" 
xmlns:we="urn:import:org.ovirt.engine.ui.webadmin.widget.editor">
Line 6: 
Line 7:         <ui:style>
format: please use spaces instead of tabs
Line 8:                 .containerStyle {
Line 9:                         height: 350px;
Line 10:                }
Line 11:        </ui:style>


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

Gerrit-MessageType: comment
Gerrit-Change-Id: Ia03da19368b75b125aa3ea144b36016feddcb08c
Gerrit-PatchSet: 2
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Gilad Chaplik <gchap...@redhat.com>
Gerrit-Reviewer: Daniel Erez <de...@redhat.com>
Gerrit-Reviewer: Doron Fediuck <dfedi...@redhat.com>
Gerrit-Reviewer: oVirt Jenkins CI Server
Gerrit-HasComments: Yes
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to