[Kimchi-devel] [PATCH] UI bug fix: Set vlan_id value only if 'Enable VLAN' is checked

Yu Xin Huo huoyuxin at linux.vnet.ibm.com
Wed Jan 15 10:04:57 UTC 2014


the vlan id need to be validated, it must be numeric and within 1 <= 
vlan id <= 4094.

I dislike the UI design, please change it.



On 1/15/2014 7:57 AM, Aline Manera wrote:
> From: Aline Manera <alinefm at br.ibm.com>
>
> Commit 2f54aaba added a checkbox to provide choice of enabling vlan tagging
> while creating a bridged network, but it doesn't check the checkbox before
> setting the vlan_id to send server request.
>
> Because that when the user tries to create a bridged network without enabling
> VLAN the following error is raised:
> Invalid parameter: 'None is not of type u'integer''
>
> Fix it by setting vlan_id only if the vlan checkbox is checked.
>
> Signed-off-by: Aline Manera <alinefm at br.ibm.com>
> ---
>   ui/js/src/kimchi.network.js |    5 +++--
>   1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/ui/js/src/kimchi.network.js b/ui/js/src/kimchi.network.js
> index 65479b2..eb64e03 100644
> --- a/ui/js/src/kimchi.network.js
> +++ b/ui/js/src/kimchi.network.js
> @@ -136,12 +136,13 @@ kimchi.initNetworkCreation = function() {
>               var data = {
>                   name : network.name,
>                   connection: network.type,
> -                vlan_id: network.vlan_id,
>               };
>               if (network.type === kimchi.NETWORK_TYPE_BRIDGE) {
>                   data.connection = "bridge";
>                   data.interface = network.interface;
> -                data.vlan_id = network.vlan_id;
> +                if ($("#enableVlan").prop("checked")) {
> +                    data.vlan_id = network.vlan_id;
> +                }
>               }
>               kimchi.createNetwork(data, function(result) {
>                   network.state = result.state === "active" ? "up" : "down";

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140115/f807e171/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: begdeaad.png
Type: image/png
Size: 15863 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140115/f807e171/attachment.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: faajbjgh.png
Type: image/png
Size: 15687 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/kimchi-devel/attachments/20140115/f807e171/attachment-0001.png>


More information about the Kimchi-devel mailing list