You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by ed...@apache.org on 2013/05/16 04:42:27 UTC
[14/18] git commit: updated refs/heads/object_store to c476d78
CLOUDSTACK-2491:NTier: Creation of ACL Rule for protocol AH (51) and ESP (50) Fails
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/cf1fada3
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/cf1fada3
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/cf1fada3
Branch: refs/heads/object_store
Commit: cf1fada372622fe610c18d17fdaf1589acc50d03
Parents: 7380670
Author: Pranav Saxena <pr...@citrix.com>
Authored: Wed May 15 18:01:10 2013 +0530
Committer: Edison Su <su...@gmail.com>
Committed: Wed May 15 19:41:49 2013 -0700
----------------------------------------------------------------------
ui/scripts/vpc.js | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/cf1fada3/ui/scripts/vpc.js
----------------------------------------------------------------------
diff --git a/ui/scripts/vpc.js b/ui/scripts/vpc.js
index 5d436f3..0c4a446 100644
--- a/ui/scripts/vpc.js
+++ b/ui/scripts/vpc.js
@@ -94,8 +94,8 @@
},
'protocolnumber': {label:'Protocol Number',isDisabled:true,isHidden:true,edit:true},
- 'startport': { edit: true, label: 'label.start.port' },
- 'endport': { edit: true, label: 'label.end.port' },
+ 'startport': { edit: true, label: 'label.start.port' , isOptional:true },
+ 'endport': { edit: true, label: 'label.end.port' , isOptional:true},
'networkid': {
label: 'Select Tier',
select: function(args) {
@@ -165,7 +165,18 @@
else
delete args.data.protocolnumber;
+
+ if((args.data.protocol == 'tcp' || args.data.protocol == 'udp' || args.data.protocol == 'all') && (args.data.startport=="" || args.data.startport == undefined)){
+ cloudStack.dialog.notice({message:_l('Start Port or End Port value should not be blank')});
+ $(window).trigger('cloudStack.fullRefresh');
+ }
+ else if((args.data.protocol == 'tcp' || args.data.protocol == 'udp' || args.data.protocol == 'all') && (args.data.endport=="" || args.data.endport == undefined)){
+ cloudStack.dialog.notice({message:_l('Start Port or End Port value should not be blank')});
+ $(window).trigger('cloudStack.fullRefresh');
+ }
+
+ else{
$.ajax({
url: createURL('createNetworkACL'),
data: $.extend(args.data, {
@@ -202,6 +213,7 @@
}
});
}
+ }
},
actions: {
destroy: {