Daniel Erez has posted comments on this change. Change subject: webadmin, userportal: logical network editor ......................................................................
Patch Set 5: (6 inline comments) .................................................... File frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/network/LogicalNetworkEditor.ui.xml Line 4: xmlns:g="urn:import:com.google.gwt.user.client.ui" Line 5: xmlns:e="urn:import:org.ovirt.engine.ui.common.widget.editor"> Line 6: Line 7: <ui:style> Line 8: .mainPanel { probably should be removed for now as it's unsed Line 9: } Line 10: </ui:style> Line 11: Line 12: <g:FlowPanel addStyleNames="{style.mainPanel}"> .................................................... File frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/uicommon/popup/AbstractVmPopupWidget.java Line 1019: @Override Line 1020: public void eventRaised(Event ev, Object sender, EventArgs args) { Line 1021: PropertyChangedEventArgs e = (PropertyChangedEventArgs) args; Line 1022: if (e.PropertyName == "nicWithLogicalNetworks") { //$NON-NLS-1$ Line 1023: logicalNetworksEditor.setValue(object.getNicWithLogicalNetworks()); isn't it being already set on edit Line 1024: } Line 1025: } Line 1026: Line 1027: }); .................................................... File frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java Line 1071: Frontend.RunAction(VdcActionType.AddVmFromScratch, parameters, Line 1072: new IFrontendActionAsyncCallback() { Line 1073: @Override Line 1074: public void executed(FrontendActionAsyncResult result) { Line 1075: VdcReturnValueBase returnValueBase = result.getReturnValue(); code seems almost similar in most callbacks, not sure, but can it be extracted/reused without looking too 'forced'? Line 1076: if (returnValueBase != null && returnValueBase.getSucceeded()) { Line 1077: final Guid createdVmId = (Guid) returnValueBase.getActionReturnValue(); Line 1078: defaultNetworkCreatingManager.createNetworks(createdVmId, Line 1079: model.getNicWithLogicalNetworks()); Line 1108: param.setSoundDeviceEnabled((Boolean) unitVmModel.getIsSoundcardEnabled().getEntity()); Line 1109: Frontend.RunAction(VdcActionType.AddVmFromTemplate, param, Line 1110: new IFrontendActionAsyncCallback() { Line 1111: @Override Line 1112: public void executed(FrontendActionAsyncResult result) { same Line 1113: if (result.getReturnValue().getSucceeded()) { Line 1114: defaultNetworkCreatingManager.createOrUpdateNetworks((Guid) result.getReturnValue() Line 1115: .getActionReturnValue(), Line 1116: unitVmModel.getNicWithLogicalNetworks()); .................................................... File frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NicWithLogicalNetworks.java Line 7: Line 8: private VmNetworkInterface networkInterface; Line 9: Line 10: public NicWithLogicalNetworks(VmNetworkInterface networkInterface) { Line 11: super(); redundant Line 12: this.networkInterface = networkInterface; Line 13: } Line 14: Line 15: public VmNetworkInterface getNetworkInterface() { .................................................... File frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmNetworkCreatingManager.java Line 43: for (NicWithLogicalNetworks edited : nicsWithLogicalNetworks) { Line 44: // can not use getId() because they have different IDs - one is already created, one is not Line 45: // yet Line 46: boolean sameNic = edited.getNetworkInterface().getName().equals(created.getName()); Line 47: boolean assignedNetworkChanged = the logic looks a bit complex, maybe extract "created.getNetworkName().equals(edited.getNetworkInterface().getNetworkName())" to a variable as well - something like 'sameNetwork' Line 48: !((created.getNetworkName() == null && edited.getNetworkInterface() Line 49: .getNetworkName() == null) || Line 50: (created.getNetworkName() != null && created.getNetworkName() Line 51: .equals(edited.getNetworkInterface().getNetworkName()))); -- To view, visit http://gerrit.ovirt.org/15102 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I8a5b488236ba5a08fc9050ed13a6ed49802769da Gerrit-PatchSet: 5 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Tomas Jelinek <tjeli...@redhat.com> Gerrit-Reviewer: Alona Kaplan <alkap...@redhat.com> Gerrit-Reviewer: Daniel Erez <de...@redhat.com> Gerrit-Reviewer: Einav Cohen <eco...@redhat.com> Gerrit-Reviewer: Frank Kobzik <fkob...@redhat.com> Gerrit-Reviewer: Michal Skrivanek <michal.skriva...@redhat.com> Gerrit-Reviewer: Tomas Jelinek <tjeli...@redhat.com> Gerrit-Reviewer: oVirt Jenkins CI Server _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches