Tomas Jelinek has posted comments on this change.

Change subject: frontend: Select an empty profile does not work
......................................................................


Patch Set 4:

(1 comment)

....................................................
File 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmInterfaceModel.java
Line 383:         // Save changes.
Line 384:         nic.setName((String) getName().getEntity());
Line 385:         VnicProfileView profile = (VnicProfileView) 
getProfile().getSelectedItem();
Line 386:         nic.setVnicProfileId(profile != null ? profile.getId() : 
null);
Line 387:         nic.setNetworkName(profile != null ? profile.getNetworkName() 
: null);
> I don't see what further refactoring would be necessary.

well, at least the new method will have to appear on the VmNetworkInterface and 
will have to be called in all places where previously the setVnicProfileId has 
been called. I don't say it is much of work or too risky...

The real problem is something different - the BE expects the network name to be 
set even it is deprecated. This means if we want to do a clear solution, we 
should change the backend to not expect a deprecated value to be set and remove 
the deprecated method. And this is a bit more risky refactoring for an urgent 
patch.

The more do I think about it the more I don't like the new method which would 
set up both things. It is not a solution - it is the hiding of the real problem 
making it less painful.
Line 388:         nic.setLinked((Boolean) getLinked().getEntity());
Line 389:         if (getNicType().getSelectedItem() == null)
Line 390:         {
Line 391:             nic.setType(null);


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I199d4ce14b55b3f552cf6138b7c3c5d21d620ccc
Gerrit-PatchSet: 4
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: Gilad Chaplik <gchap...@redhat.com>
Gerrit-Reviewer: Lior Vernia <lver...@redhat.com>
Gerrit-Reviewer: Tal Nisan <tni...@redhat.com>
Gerrit-Reviewer: Tomas Jelinek <tjeli...@redhat.com>
Gerrit-Reviewer: Vojtech Szocs <vsz...@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