[Kimchi-devel] [PATCH][Kimchi] Issue: #1008 Issues while editing a VEPA network

Ramon Medeiros ramonn at linux.vnet.ibm.com
Mon Oct 10 18:46:14 UTC 2016


Hi Aline,


i have tested this on my laptop and on my OpenSUSE vm. Both working. Can 
you confirm if the js files are updated? To verify, click F12 to inspect 
files and search in kimchi.min.js, the string "buildInterfaceOpts" and 
verify if the code is:

     var loadIfaces = function(interfaceFilterArray){
         var buildInterfaceOpts = function(result) {
             kimchi.createInterfacesOpts(result, interfaceFilterArray);

             for (var i = 0; i < result.length; i++) {
                 $("#networkDestinationID option[value='" + 
result[i]["name"] + "']").attr('selected','selected');
             }
             $('#networkDestinationID').selectpicker('refresh');
         };

THanks


On 10/10/2016 12:56 PM, Aline Manera wrote:
> Hi Ramon,
>
> I tested that and all the problems reported on #1008 are still there.
>
> I create a VEPA  network with eth0 and eth1:
>
>
>
> While editing it, all the interfaces are checked;
>
>
>
> Also some in use interfaces are also listed and they should be not.
>
> On 10/06/2016 02:36 PM, Ramon Medeiros wrote:
>> The javascript was iterating a dict without any propose, and copying the
>> same objects inside of it. Just remove the iteration and adequate the
>> correct vars.
>>
>> Signed-off-by: Ramon Medeiros<ramonn at linux.vnet.ibm.com>
>> ---
>>   ui/js/src/kimchi.network_edit_main.js | 10 ++--------
>>   1 file changed, 2 insertions(+), 8 deletions(-)
>>
>> diff --git a/ui/js/src/kimchi.network_edit_main.js b/ui/js/src/kimchi.network_edit_main.js
>> index 4dd830a..ab1e285 100644
>> --- a/ui/js/src/kimchi.network_edit_main.js
>> +++ b/ui/js/src/kimchi.network_edit_main.js
>> @@ -93,16 +93,10 @@ kimchi.setupNetworkFormEventForEdit = function(network) {
>>
>>       var loadIfaces = function(interfaceFilterArray){
>>           var buildInterfaceOpts = function(result) {
>> -            var currentIfaces = network['interfaces'];
>> -            for (var i = 0; i < currentIfaces.length; i++) {
>> -                kimchi.getInterface(currentIfaces[i], function(iface) {
>> -                    result.push(iface);
>> -                } , null, true);
>> -            }
>>               kimchi.createInterfacesOpts(result, interfaceFilterArray);
>>
>> -            for (var i = 0; i < currentIfaces.length; i++) {
>> -                $("#networkDestinationID option[value='" + currentIfaces[i] + "']").attr('selected','selected');
>> +            for (var i = 0; i < result.length; i++) {
>> +                $("#networkDestinationID option[value='" + result[i]["name"] + "']").attr('selected','selected');
>>               }
>>               $('#networkDestinationID').selectpicker('refresh');
>>           };
>

-- 

Ramon Nunes Medeiros
Kimchi Developer
Linux Technology Center Brazil
IBM Systems & Technology Group
Phone : +55 19 2132 7878
ramonn at br.ibm.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20161010/8efc903b/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 11625 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20161010/8efc903b/attachment.jpe>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 29246 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20161010/8efc903b/attachment-0001.jpe>


More information about the Kimchi-devel mailing list