fixing queue names not updating issue in create app deployment

Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/355cb758
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/355cb758
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/355cb758

Branch: refs/heads/dreg-gateway
Commit: 355cb7586df9ae3b1fecb5297df6a82495d855e7
Parents: 3a3059a
Author: scnakandala <supun.nakand...@gmail.com>
Authored: Thu Jul 27 12:09:37 2017 -0400
Committer: scnakandala <supun.nakand...@gmail.com>
Committed: Thu Jul 27 12:09:37 2017 -0400

----------------------------------------------------------------------
 public/js/deployment.js | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/355cb758/public/js/deployment.js
----------------------------------------------------------------------
diff --git a/public/js/deployment.js b/public/js/deployment.js
index 6f30e3d..a895193 100644
--- a/public/js/deployment.js
+++ b/public/js/deployment.js
@@ -71,6 +71,23 @@ $( document).ready( function(){
                $(".delete-deploymentId").val( deploymentId )
         });
 
+       $("#create-app-deployment-block").on('change', '.computeHostId', 
function () {
+               var computeResourceCompleteList = 
$.parseJSON($("#compute-resource-full-objects").val());
+               $('#create-app-deployment-block 
.default-queue-name-select').find('option').remove();
+               for(i = 0; i< computeResourceCompleteList.length; i++){
+                       computeResource = computeResourceCompleteList[i];
+                       
if(computeResource.computeResourceId.startsWith(this.value)){
+                               queues = computeResource.batchQueues;
+                               if(queues != null){
+                                       for(j=0; j<queues.length; j++){
+                                               queue = queues[j];
+                                               $("#create-app-deployment-block 
.default-queue-name-select").append("<option 
value="+queue.queueName+">"+queue.queueName+"</option>");
+                                       }
+                               }
+                       }
+               }
+       });
+
        $("#edit-app-deployment-block").on('change', '.computeHostId', function 
() {
                var computeResourceCompleteList = 
$.parseJSON($("#compute-resource-full-objects").val());
                var appDeploymentObject = 
$.parseJSON($("#app-deployment-object").val());

Reply via email to