You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by nd...@apache.org on 2016/01/29 18:30:26 UTC
airavata-php-gateway git commit: Gateway preferences block separated
from admin gateway ui
Repository: airavata-php-gateway
Updated Branches:
refs/heads/develop 39df35a89 -> c371e3e08
Gateway preferences block separated from admin gateway ui
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/c371e3e0
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/c371e3e0
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/c371e3e0
Branch: refs/heads/develop
Commit: c371e3e08b676768510aff7adcfa0a66b9b05997
Parents: 39df35a
Author: Nipurn Doshi <ni...@gmail.com>
Authored: Fri Jan 29 12:29:52 2016 -0500
Committer: Nipurn Doshi <ni...@gmail.com>
Committed: Fri Jan 29 12:29:52 2016 -0500
----------------------------------------------------------------------
.../gateway-preferences-block.blade.php | 240 +++++++++++++++++++
1 file changed, 240 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/c371e3e0/app/views/partials/gateway-preferences-block.blade.php
----------------------------------------------------------------------
diff --git a/app/views/partials/gateway-preferences-block.blade.php b/app/views/partials/gateway-preferences-block.blade.php
new file mode 100644
index 0000000..9f6a6a3
--- /dev/null
+++ b/app/views/partials/gateway-preferences-block.blade.php
@@ -0,0 +1,240 @@
+<div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a class="accordion-toggle collapsed gateway-name" data-toggle="collapse"
+ data-parent="#accordion2" href="#{{$accName}}-collapse-gateway-{{$indexGP}}">
+ {{ $gp->gatewayName }}
+ </a>
+ @if(Session::has("admin"))
+ <!-- Backend needs to be added for this
+
+ <div class="pull-right col-md-2 gateway-options fade">
+ <span class="glyphicon glyphicon-pencil edit-gateway" style="cursor:pointer;"
+ data-toggle="modal" data-target="#edit-gateway-block"
+ data-gp-id="{{ $gp->gatewayId }}" data-gp-name="{{ $gp->gatewayName }}"></span>
+ </div>
+ -->
+ @endif
+ </h4>
+ </div>
+ <div id="{{$accName}}-collapse-gateway-{{$indexGP}}" class="panel-collapse collapse">
+ <div class="panel-body">
+ <div class="app-interface-block">
+ <div class="row">
+ @if(Session::has("admin"))
+ <div class="col-md-10 credential-store-token-change">
+ <form>
+ <div class="form-group">
+ <label class="control-label col-md-12">{{ Session::get('theme') }} Credential Store Token</label>
+ <div class="col-md-9">
+ <select class="form-control gateway-credential-store-token" name="resourceSpecificCredentialStoreToken" data-gpid="{{$gp->gatewayId}}" >
+ @if( isset( $gp->profile->credentialStoreToken) )
+ <option value="{{$gp->profile->credentialStoreToken}}">{{$gp->profile->credentialStoreToken}}</option>
+ @else
+ <option value="">Select a Credential Token from Store</option>
+ @endif
+ <option value="">DO-NO-SET</option>
+ @foreach( $tokens as $token => $publicKey)
+ <option value="{{$token}}">{{$token}}</option>
+ @endforeach
+ </select>
+ <!--
+ <input type="text" name="resourceSpecificCredentialStoreToken" data-gpid="{{$gp->gatewayId}}" class="form-control credential-store-token"
+ value="@if( isset( $gp->profile->credentialStoreToken) ){{$gp->profile->credentialStoreToken}}@endif"/>
+ -->
+ </div>
+ <div class="col-md-3">
+ <input type="submit" class="form-control btn btn-primary" value="Set"/>
+ </div>
+ </div>
+ </form>
+ </div>
+ <div class="col-md-10">
+ <button class="btn btn-default add-cr" data-gpid="{{$gp->gatewayId}}"><span
+ class="glyphicon glyphicon-plus"></span> Add a Compute Resource Preference
+ </button>
+ </div>
+ @endif
+ </div>
+
+ <div class="col-md-10">
+ @if( isset( $gp->profile->computeResourcePreferences) )
+ <div>
+ <h3>Compute Resource Preferences :</h3>
+ </div>
+ <div class="accordion-inner">
+ <div class="panel-group" id="cr-{{$accName}}-{{$indexGP}}">
+ @foreach( (array)$gp->profile->computeResourcePreferences as $indexCRP
+ => $crp )
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a class="accordion-toggle collapsed gateway-name"
+ data-toggle="collapse" data-parent="#accordion"
+ href="#{{$accName}}-collapse-crp-{{$indexGP}}-{{$indexCRP}}">
+ {{ $crp->crDetails->hostName }}
+ </a>
+ @if(Session::has("admin"))
+ <div class="pull-right col-md-2 gateway-options fade">
+ <span class="glyphicon glyphicon-remove remove-compute-resource"
+ style="cursor:pointer;" data-toggle="modal"
+ data-target="#remove-compute-resource-block"
+ data-cr-name="{{$crp->crDetails->hostName}}"
+ data-cr-id="{{$crp->computeResourceId}}"
+ data-gp-id="{{ $gp->gatewayId }}"></span>
+ </div>
+ @endif
+ </h4>
+ </div>
+ <div id="{{$accName}}-collapse-crp-{{$indexGP}}-{{$indexCRP}}"
+ class="panel-collapse collapse">
+ <div class="panel-body">
+ <div class="app-compute-resource-preferences-block">
+ <form action="{{URL::to('/')}}/gp/update-crp"
+ method="POST">
+ <input type="hidden" name="gatewayId" id="gatewayId"
+ value="{{$gp->gatewayId}}">
+ <input type="hidden" name="computeResourceId"
+ id="gatewayId"
+ value="{{$crp->computeResourceId}}">
+
+ <div class="form-horizontal">
+ @include('partials/compute-resource-preferences',
+ array('computeResource' => $crp->crDetails,
+ 'crData' => $crData, 'preferences'=>$crp,
+ 'show'=>true))
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ @endforeach
+ </div>
+ </div>
+ @endif
+ @if( isset( $gp->profile->storagePreferences) )
+ <div>
+ <h3>Storage Resource Preferences :</h3>
+ </div>
+ <div class="accordion-inner">
+ <div class="panel-group" id="cr-accordion-{{$indexGP}}">
+ @foreach( (array)$gp->profile->storagePreferences as $indexSRP
+ => $srp )
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a class="accordion-toggle collapsed gateway-name"
+ data-toggle="collapse" data-parent="#accordion"
+ href="#{{$accName}}-collapse-srp-{{$indexGP}}-{{$indexSRP}}">
+ {{ $srp->srDetails->hostName }}
+ </a>
+ @if(Session::has("admin"))
+ <div class="pull-right col-md-2 gateway-options fade">
+ <span class="glyphicon glyphicon-remove remove-storage-resource"
+ style="cursor:pointer;" data-toggle="modal"
+ data-target="#remove-storage-resource-block"
+ data-sr-name="{{$srp->srDetails->hostName}}"
+ data-sr-id="{{$srp->storageResourceId}}"
+ data-gp-id="{{ $gp->gatewayId }}"></span>
+ </div>
+ @endif
+ </h4>
+ </div>
+ <div id="{{$accName}}-collapse-srp-{{$indexGP}}-{{$indexSRP}}"
+ class="panel-collapse collapse">
+ <div class="panel-body">
+ <div class="app-compute-resource-preferences-block">
+ <form action="{{URL::to('/')}}/gp/update-srp"
+ method="POST">
+ <input type="hidden" name="gatewayId" id="gatewayId"
+ value="{{$gp->gatewayId}}">
+ <input type="hidden" name="storageResourceId"
+ id="gatewayId"
+ value="{{$srp->storageResourceId}}">
+
+ <div class="form-horizontal">
+ @include('partials/storage-resource-preferences',
+ array('storageResource' => $srp->srDetails,
+ 'srData' => $srData, 'preferences'=>$srp,
+ 'show'=>true))
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ @endforeach
+ </div>
+ </div>
+ @endif
+ </div>
+
+ <div class="col-md-10">
+ <button class="btn btn-default add-dsp" data-gpid="{{$gp->gatewayId}}"><span
+ class="glyphicon glyphicon-plus"></span> Add a Data Storage Preference
+ </button>
+ </div>
+
+ <div class="col-md-10">
+ @if( isset( $gp->profile->dataStoragePreferences) )
+ <div>
+ <h3>Data Storage Preferences :</h3>
+ </div>
+
+ <div class="accordion-inner">
+ <div class="panel-group" id="accordion-{{$indexGP}}">
+ @foreach( (array)$gp->profile->dataStoragePreferences as $indexDSP
+ => $dsp )
+ <div class="panel panel-default">
+ <div class="panel-heading">
+ <h4 class="panel-title">
+ <a class="accordion-toggle collapsed gateway-name"
+ data-toggle="collapse" data-parent="#accordion"
+ href="#collapse-dsp-{{$indexGP}}-{{$indexDSP}}">
+ {{ $dsp->dataMovememtResourceId }}
+ </a>
+ @if(Session::has("admin"))
+ <div class="pull-right col-md-2 gateway-options fade">
+ <span class="glyphicon glyphicon-remove remove-storage-resource"
+ style="cursor:pointer;" data-toggle="modal"
+ data-target="#remove-storage-resource-block"
+ data-dsp-id="{{$ds->computeResourceId}}"
+ data-gp-id="{{ $gp->gatewayId }}"></span>
+ </div>
+ @endif
+ </h4>
+ </div>
+ <div id="collapse-dsp-{{$indexGP}}-{{$indexDSP}}"
+ class="panel-collapse collapse">
+ <div class="panel-body">
+ <div class="app-data-storage-preferences-block">
+ <form action="{{URL::to('/')}}/gp/update-dsp"
+ method="POST">
+ <input type="hidden" name="gatewayId" id="gatewayId"
+ value="{{$gp->gatewayId}}">
+ <input type="hidden" name="dataStorageId"
+ id="gatewayId"
+ value="{{$crp->dataMovememtResourceId}}">
+
+ <div class="form-horizontal">
+ @include('partials/compute-resource-preferences',
+ array('computeResource' => $crp->crDetails,
+ 'crData' => $crData, 'preferences'=>$crp,
+ 'show'=>true))
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+ </div>
+ @endforeach
+ </div>
+ </div>
+ @endif
+
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
\ No newline at end of file