Mike Kolesnik has posted comments on this change. Change subject: webadmin: Add subnet left tab to new network dialog ......................................................................
Patch Set 1: (6 comments) I will be happy to sit with you about this suggestion, but if we can do it as a refactor post the current patch set it would be great .................................................... File frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/NetworkModel.java Line 445: Line 446: getExternalProviders().validateSelectedItem(new IValidation[] { new NotEmptyValidation() }); Line 447: Line 448: getSubnetName().validateEntity(new IValidation[] { new AsciiNameValidation() }); Line 449: getSubnetCidr().setIsValid(true); Done Line 450: getSubnetIpVersion().setIsValid(true); Line 451: if (getSubnetName().getEntity() != null && !getSubnetName().getEntity().isEmpty()) { Line 452: getSubnetCidr().validateEntity(new IValidation[] { new NotEmptyValidation() }); Line 453: getSubnetIpVersion().validateSelectedItem(new IValidation[] { new NotEmptyValidation() }); Line 451: if (getSubnetName().getEntity() != null && !getSubnetName().getEntity().isEmpty()) { Line 452: getSubnetCidr().validateEntity(new IValidation[] { new NotEmptyValidation() }); Line 453: getSubnetIpVersion().validateSelectedItem(new IValidation[] { new NotEmptyValidation() }); Line 454: } Line 455: Done Line 456: Line 457: boolean profilesValid = true; Line 458: Iterable<VnicProfileModel> profiles = getProfiles().getItems(); Line 459: for (VnicProfileModel profileModel : profiles) { .................................................... File frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/datacenters/NewNetworkModel.java Line 182: } Line 183: Line 184: Frontend.getInstance().runMultipleAction(VdcActionType.AttachNetworkToVdsGroup, actionParameters1); Line 185: Line 186: if ((Boolean) getExport().getEntity() && !getSubnetName().getEntity().isEmpty()) { Can a text field provide with a null value? Line 187: ExternalSubnet subnet = new ExternalSubnet(); Line 188: subnet.setName(getSubnetName().getEntity()); Line 189: subnet.setCidr(getSubnetCidr().getEntity()); Line 190: subnet.setIpVersion(getSubnetIpVersion().getSelectedItem()); Line 183: Line 184: Frontend.getInstance().runMultipleAction(VdcActionType.AttachNetworkToVdsGroup, actionParameters1); Line 185: Line 186: if ((Boolean) getExport().getEntity() && !getSubnetName().getEntity().isEmpty()) { Line 187: ExternalSubnet subnet = new ExternalSubnet(); Not sure why if it's only needed here. Line 188: subnet.setName(getSubnetName().getEntity()); Line 189: subnet.setCidr(getSubnetCidr().getEntity()); Line 190: subnet.setIpVersion(getSubnetIpVersion().getSelectedItem()); Line 191: Line 190: subnet.setIpVersion(getSubnetIpVersion().getSelectedItem()); Line 191: Line 192: actionParameters1 = new ArrayList<VdcActionParametersBase>(); Line 193: actionParameters1.add(new AddExternalSubnetParameters(subnet, networkId)); Line 194: Frontend.getInstance().runMultipleAction(VdcActionType.AddSubnetToProvider, actionParameters1); Done Line 195: } Line 196: } Line 197: Line 198: public ArrayList<NetworkClusterModel> getClustersToAttach() .................................................... File frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/popup/datacenter/EditNetworkPopupView.java Line 45: public void updateVisibility() { Line 46: super.updateVisibility(); Line 47: attachPanel.setVisible(false); Line 48: clusterTab.setVisible(false); Line 49: toggleSubnetVisibility(false); You're right about 2 things: 1. The usage here is sufficient since you can't currently change whether the network is exported or not when editing it. 2. I somehow missed adding a call in the "new network" dialog, which will be added in the next patch. Line 50: } Line 51: Line 52: @Override Line 53: public EditNetworkModel flush() { -- To view, visit http://gerrit.ovirt.org/22690 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I5054c208f692a321d60532046ffa576770c4ec6b Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Mike Kolesnik <mkole...@redhat.com> Gerrit-Reviewer: Lior Vernia <lver...@redhat.com> Gerrit-Reviewer: Mike Kolesnik <mkole...@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