You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2017/09/29 20:37:58 UTC

[1/3] airavata-php-gateway git commit: Changed the : notation to => for logo key in auth-options array

Repository: airavata-php-gateway
Updated Branches:
  refs/heads/AIRAVATA-2520-bugfix [created] 07d3255be


Changed the : notation to => for logo key in auth-options array


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/89547b30
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/89547b30
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/89547b30

Branch: refs/heads/AIRAVATA-2520-bugfix
Commit: 89547b3081d895e46c9f5dd2be78bbb379e88d08
Parents: fa310a1
Author: Marcus Christie <ma...@iu.edu>
Authored: Fri Sep 29 16:01:53 2017 -0400
Committer: Marcus Christie <ma...@iu.edu>
Committed: Fri Sep 29 16:01:53 2017 -0400

----------------------------------------------------------------------
 app/config/pga_config.php.template | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/89547b30/app/config/pga_config.php.template
----------------------------------------------------------------------
diff --git a/app/config/pga_config.php.template b/app/config/pga_config.php.template
index 654a1ed..48ddc1d 100644
--- a/app/config/pga_config.php.template
+++ b/app/config/pga_config.php.template
@@ -74,7 +74,7 @@ return array(
                 // http://www.keycloak.org/docs/2.5/server_admin/topics/identity-broker/suggested.html
                 'oauth-authorize-url-extra-params' => 'kc_idp_hint=oidc',
                 // Optional
-                'logo': '/assets/path_to_image.png'
+                'logo' => '/assets/path_to_image.png'
             ],
         ],
 


[2/3] airavata-php-gateway git commit: Fixed the client side validation issue for experiment edit mode issue #2520 Included a jquery script for edit page as it seems to be missing it Added changes to load previously set values through jquery

Posted by ma...@apache.org.
Fixed the client side validation issue for experiment edit mode
issue #2520
Included a jquery script for edit page as it seems to be missing it
Added changes to load previously set values through jquery


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/33b1b88f
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/33b1b88f
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/33b1b88f

Branch: refs/heads/AIRAVATA-2520-bugfix
Commit: 33b1b88ff16e998bc8d36a2683619732e30bcb6f
Parents: 89547b3
Author: stephenpaul2727 <st...@gmail.com>
Authored: Tue Sep 26 21:27:06 2017 -0400
Committer: Marcus Christie <ma...@iu.edu>
Committed: Fri Sep 29 16:03:38 2017 -0400

----------------------------------------------------------------------
 app/views/experiment/edit.blade.php             |  3 +-
 .../partials/experiment-queue-block.blade.php   | 70 ++++++++++++++++++--
 2 files changed, 65 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/33b1b88f/app/views/experiment/edit.blade.php
----------------------------------------------------------------------
diff --git a/app/views/experiment/edit.blade.php b/app/views/experiment/edit.blade.php
index 9e6b156..aeeb620 100755
--- a/app/views/experiment/edit.blade.php
+++ b/app/views/experiment/edit.blade.php
@@ -13,7 +13,8 @@
 
 //$appResources = array('Echo' => $echoResources, 'WRF' => $wrfResources);
 ?>
-
+<!-- Included the jquery script here! -->
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
 
 <div class="container">
 

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/33b1b88f/app/views/partials/experiment-queue-block.blade.php
----------------------------------------------------------------------
diff --git a/app/views/partials/experiment-queue-block.blade.php b/app/views/partials/experiment-queue-block.blade.php
index b78d391..8935ff1 100644
--- a/app/views/partials/experiment-queue-block.blade.php
+++ b/app/views/partials/experiment-queue-block.blade.php
@@ -10,6 +10,35 @@
 <input type="hidden" id="queue-array" value="{{ htmlentities( json_encode( $queues ) ) }}"/>
 <input type="hidden" id="app-deployment-defaults-array" value="{{ htmlentities( json_encode( $appDeploymentDefaults ) ) }}"/>
 <input type="hidden" id="queue-defaults-array" value="{{ htmlentities( json_encode( $queueDefaults ) ) }}"/>
+
+<!-- Setting the node count we got from previous page to a hidden field for jquery -->
+@if(isset($expVal['scheduling']->nodeCount))
+<input type="hidden" id="passed-nodeCount" value="{{ $expVal['scheduling']->nodeCount }}"/>
+@else
+<input type="hidden" id="passed-nodeCount" value="0"/>
+@endif
+
+<!-- Setting the cpu count we got from previous page to a hidden field for jquery -->
+@if(isset($expVal['scheduling']->totalCPUCount))
+<input type="hidden" id="passed-cpuCount" value="{{ $expVal['scheduling']->totalCPUCount }}"/>
+@else
+<input type="hidden" id="passed-cpuCount" value="0"/>
+@endif
+
+<!-- Setting the wall time limit we got from previous page to a hidden field for jquery -->
+@if(isset($expVal['scheduling']->wallTimeLimit))
+<input type="hidden" id="passed-wallTime" value="{{ $expVal['scheduling']->wallTimeLimit }}"/>
+@else
+<input type="hidden" id="passed-wallTime" value="0"/>
+@endif
+
+<!-- Setting the physical memory we got from previous page to a hidden field for jquery -->
+@if(isset($expVal['scheduling']->totalPhysicalMemory))
+<input type="hidden" id="passed-physicalmem" value="{{ $expVal['scheduling']->totalPhysicalMemory }}"/>
+@else
+<input type="hidden" id="passed-physicalmem" value="0"/>
+@endif
+
 <div class="form-group required">
     @if( count( $queues) > 0 )
     <label class="control-label" for="node-count">Select a Queue</label>
@@ -148,14 +177,16 @@
             readBlob(startByte, endByte, fileId);
         });
     });
+    
+    //I commented this as I see this as repeated code!
 
     //To work work with experiment create (Ajax)
-    var selectedQueue = $("#select-queue").val();
-    getQueueData(selectedQueue);
-    $("#select-queue").change(function () {
-        var selectedQueue = $(this).val();
-        getQueueData(selectedQueue);
-    });
+    // var selectedQueue = $("#select-queue").val();
+    // getQueueData(selectedQueue);
+    // $("#select-queue").change(function () {
+    //     var selectedQueue = $(this).val();
+    //     getQueueData(selectedQueue);
+    // });
 
     $("#enable-auto-scheduling").change(function () {
         var selectedQueue = $("#select-queue").val();
@@ -166,8 +197,13 @@
         var queues = $.parseJSON($("#queue-array").val());
         var queueDefaults = $.parseJSON($("#queue-defaults-array").val());
         var appDefaults = $.parseJSON($("#app-deployment-defaults-array").val());
-
+        //getting the html values we set to hidden fields above!
+        var nodeCount = parseInt($("#passed-nodeCount").val());
+        var cpuCount = parseInt($('#passed-cpuCount').val());
+        var wallTime = parseInt($('#passed-wallTime').val());
+        var physicalMemory = parseInt($('#passed-physicalmem').val());
         var veryLargeValue = 9999999;
+
         console.log(queues);
         $(".queue-view").addClass("hide");
         for (var i = 0; i < queues.length; i++) {
@@ -192,6 +228,10 @@
                 }else{
                     $("#node-count").val(queueDefaults['nodeCount']);
                 }
+                // load previously set values on page load.
+                if(nodeCount!=0){
+                    $("#node-count").val(nodeCount);
+                }
 
                 //core-count
                 if (queues[i]['maxProcessors'] != 0 && queues[i]['maxProcessors'] != null) {
@@ -214,6 +254,11 @@
                     $("#cpu-count").val(queueDefaults['cpuCount']);
                 }
 
+                // load previously set values on page load.
+                if(cpuCount!=0){
+                    $("#cpu-count").val(cpuCount);
+                }
+
 
                 //walltime-count
                 if (queues[i]['maxRunTime'] != null && queues[i]['maxRunTime'] != 0) {
@@ -234,6 +279,11 @@
                     $("#wall-time").val(queueDefaults['wallTimeLimit']);
                 }
 
+                // load previously set values on page load.
+                if(wallTime!=0){
+                    $("#wall-time").val(wallTime);
+                }
+
                 //memory-count
                 if (queues[i]['maxMemory'] != 0 && queues[i]['maxMemory'] != null) {
                     if($('#enable-auto-scheduling').prop('checked')){
@@ -253,6 +303,12 @@
                     var cpusPerNode = queueDefaults['cpusPerNode'];
                 }
 
+                // load previously set values on page load.
+                if(physicalMemory!=0){
+                    $("#memory-count").val(physicalMemory);
+                }
+
+
                 var nodeCount=$("#node-count");
                 var cpuCount=$("#cpu-count");
 


[3/3] airavata-php-gateway git commit: AIRAVATA-2520 Defer running queue block init code until jquery loaded

Posted by ma...@apache.org.
AIRAVATA-2520 Defer running queue block init code until jquery loaded

Also made some pull request review changes


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/07d3255b
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/07d3255b
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/07d3255b

Branch: refs/heads/AIRAVATA-2520-bugfix
Commit: 07d3255be5cf882a67b785d69a68b1796d6d5e85
Parents: 33b1b88
Author: Marcus Christie <ma...@iu.edu>
Authored: Fri Sep 29 16:37:14 2017 -0400
Committer: Marcus Christie <ma...@iu.edu>
Committed: Fri Sep 29 16:37:14 2017 -0400

----------------------------------------------------------------------
 app/views/experiment/edit.blade.php             |  2 -
 .../partials/experiment-queue-block.blade.php   | 49 +++++++++++---------
 2 files changed, 28 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/07d3255b/app/views/experiment/edit.blade.php
----------------------------------------------------------------------
diff --git a/app/views/experiment/edit.blade.php b/app/views/experiment/edit.blade.php
index aeeb620..714db8a 100755
--- a/app/views/experiment/edit.blade.php
+++ b/app/views/experiment/edit.blade.php
@@ -13,8 +13,6 @@
 
 //$appResources = array('Echo' => $echoResources, 'WRF' => $wrfResources);
 ?>
-<!-- Included the jquery script here! -->
-<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
 
 <div class="container">
 

http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/07d3255b/app/views/partials/experiment-queue-block.blade.php
----------------------------------------------------------------------
diff --git a/app/views/partials/experiment-queue-block.blade.php b/app/views/partials/experiment-queue-block.blade.php
index 8935ff1..61948d4 100644
--- a/app/views/partials/experiment-queue-block.blade.php
+++ b/app/views/partials/experiment-queue-block.blade.php
@@ -123,6 +123,7 @@
 </div>
 
 <script>
+var experimentQueueBlockInit = function() {
     //To work with experiment edit (Not Ajax)
     $( document ).ready(function() {
         var selectedQueue = $("#select-queue").val();
@@ -178,15 +179,13 @@
         });
     });
     
-    //I commented this as I see this as repeated code!
-
-    //To work work with experiment create (Ajax)
-    // var selectedQueue = $("#select-queue").val();
-    // getQueueData(selectedQueue);
-    // $("#select-queue").change(function () {
-    //     var selectedQueue = $(this).val();
-    //     getQueueData(selectedQueue);
-    // });
+    // To work work with experiment create (Ajax)
+    var selectedQueue = $("#select-queue").val();
+    getQueueData(selectedQueue);
+    $("#select-queue").change(function () {
+        var selectedQueue = $(this).val();
+        getQueueData(selectedQueue);
+    });
 
     $("#enable-auto-scheduling").change(function () {
         var selectedQueue = $("#select-queue").val();
@@ -198,10 +197,10 @@
         var queueDefaults = $.parseJSON($("#queue-defaults-array").val());
         var appDefaults = $.parseJSON($("#app-deployment-defaults-array").val());
         //getting the html values we set to hidden fields above!
-        var nodeCount = parseInt($("#passed-nodeCount").val());
-        var cpuCount = parseInt($('#passed-cpuCount').val());
-        var wallTime = parseInt($('#passed-wallTime').val());
-        var physicalMemory = parseInt($('#passed-physicalmem').val());
+        var passedNodeCount = parseInt($("#passed-nodeCount").val());
+        var passedCpuCount = parseInt($('#passed-cpuCount').val());
+        var passedWallTime = parseInt($('#passed-wallTime').val());
+        var passedPhysicalMemory = parseInt($('#passed-physicalmem').val());
         var veryLargeValue = 9999999;
 
         console.log(queues);
@@ -229,8 +228,8 @@
                     $("#node-count").val(queueDefaults['nodeCount']);
                 }
                 // load previously set values on page load.
-                if(nodeCount!=0){
-                    $("#node-count").val(nodeCount);
+                if(passedNodeCount!=0){
+                    $("#node-count").val(passedNodeCount);
                 }
 
                 //core-count
@@ -255,8 +254,8 @@
                 }
 
                 // load previously set values on page load.
-                if(cpuCount!=0){
-                    $("#cpu-count").val(cpuCount);
+                if(passedCpuCount!=0){
+                    $("#cpu-count").val(passedCpuCount);
                 }
 
 
@@ -280,8 +279,8 @@
                 }
 
                 // load previously set values on page load.
-                if(wallTime!=0){
-                    $("#wall-time").val(wallTime);
+                if(passedWallTime!=0){
+                    $("#wall-time").val(passedWallTime);
                 }
 
                 //memory-count
@@ -304,8 +303,8 @@
                 }
 
                 // load previously set values on page load.
-                if(physicalMemory!=0){
-                    $("#memory-count").val(physicalMemory);
+                if(passedPhysicalMemory!=0){
+                    $("#memory-count").val(passedPhysicalMemory);
                 }
 
 
@@ -336,4 +335,12 @@
         }
         $(".queue-view").removeClass("hide");
     }
+}
+
+// On initial load jQuery isn't loaded until later so wait until DOMContentLoaded
+if (typeof $ === 'undefined') {
+    document.addEventListener("DOMContentLoaded", experimentQueueBlockInit);
+} else {
+    experimentQueueBlockInit();
+}
 </script>
\ No newline at end of file