|
1036 | 1036 | notification:{poll:pollAsyncJobResult} |
1037 | 1037 |
|
1038 | 1038 |
|
1039 | | - } |
| 1039 | + }, |
| 1040 | + |
| 1041 | + removeVlanRange:{ |
| 1042 | + label:'Remove VLAN Range', |
| 1043 | + messages: { |
| 1044 | + confirm: function(args) { |
| 1045 | + return 'Are you sure you want to remove an existing VLAN Range from this guest network?'; |
| 1046 | + }, |
| 1047 | + notification: function(args) { |
| 1048 | + return 'VLAN Range removed'; |
| 1049 | + } |
| 1050 | + }, |
1040 | 1051 |
|
| 1052 | + createForm:{ |
| 1053 | + title:'Remove VLAN Range', |
| 1054 | + fields:{ |
| 1055 | + startvlan: {label:'Vlan Start', validation:{required:true}}, |
| 1056 | + endvlan:{label:'Vlan End', validation:{required:true}} |
| 1057 | + } |
| 1058 | + |
| 1059 | + }, |
| 1060 | + |
| 1061 | + action:function(args){ |
| 1062 | + |
| 1063 | + var array1=[]; |
| 1064 | + if(args.data.startvlan != "" && args.data.endvlan != ""){ |
| 1065 | + array1.push("&removevlan=" + args.data.startvlan + "-" + args.data.endvlan); |
| 1066 | + } |
| 1067 | + $.ajax({ |
| 1068 | + url: createURL("updatePhysicalNetwork&id=" + selectedPhysicalNetworkObj.id + array1.join("")), |
| 1069 | + dataType: "json", |
| 1070 | + success: function(json) { |
| 1071 | + var jobId = json.updatephysicalnetworkresponse.jobid; |
| 1072 | + var trafficType = getTrafficType(selectedPhysicalNetworkObj, 'Guest'); |
| 1073 | + updateTrafficLabels(trafficType, args.data, function() { |
| 1074 | + args.response.success({ _custom: { jobId: jobId }}); |
| 1075 | + }); |
| 1076 | + } |
| 1077 | + }); |
| 1078 | + |
| 1079 | + }, |
| 1080 | + notification:{poll:pollAsyncJobResult} |
| 1081 | + |
| 1082 | + } |
1041 | 1083 |
|
1042 | 1084 | }, |
1043 | 1085 |
|
|
1120 | 1162 |
|
1121 | 1163 | args.response.success({ |
1122 | 1164 | actionFilter: function() { |
1123 | | - var allowedActions = ['edit' , 'addVlanRange']; |
| 1165 | + var allowedActions = ['edit' , 'addVlanRange','removeVlanRange']; |
1124 | 1166 | return allowedActions; |
1125 | 1167 | }, |
1126 | 1168 | data: selectedPhysicalNetworkObj |
|
0 commit comments