app/views/partials/gateway-preferences-block.blade.php (274 lines of code) (raw):

<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"> <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" id="gateway-credential-store-token" name="resourceSpecificCredentialStoreToken" data-gpid="{{$gp->gatewayId}}" > <option value="">Select a Credential Token from Store</option> @if( isset( $gp->profile->credentialStoreToken) ) @foreach( $tokens as $val) <option value="{{$val->token}}" @if( $val->token == $gp->profile->credentialStoreToken) selected @endif> @if($val->description) {{{$val->description}}} @else NO DESCRIPTION: ({{{$val->token}}}) @endif </option> @endforeach @else @foreach( $tokens as $val) <option value="{{$val->token}}"> @if($val->description) {{{$val->description}}} @else NO DESCRIPTION: ({{{$val->token}}}) @endif </option> @endforeach @endif <option value="">DO-NO-SET</option> </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> <div class="col-md-10"> <div class="row"> <button class="btn btn-default add-cr" data-gpid="{{$gp->gatewayId}}"><span class="glyphicon glyphicon-plus"></span> Add a Compute Resource Preference </button> </div> @if( isset( $gp->profile->computeResourcePreferences) ) @if( count( (array)$gp->profile->computeResourcePreferences) > 0) <div> <h3>Compute Resource Preferences :</h3> </div> @endif <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 class="set-cr-preference" 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 <div class="row"> <button class="btn btn-default add-dsp" data-gpid="{{$gp->gatewayId}}"><span class="glyphicon glyphicon-plus"></span> Add a Storage Resource Preference </button> </div> @if( isset( $gp->profile->storagePreferences) ) @if( count( (array)$gp->profile->storagePreferences) > 0) <div> <h3>Storage Resource Preferences :</h3> </div> @endif <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 class="set-sr-preference" 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 {{-- <br/> <div> <h3>Identity Server Configuration :</h3> </div> <div class="panel panel-default panel-body"> <form action="{{URL::to('/')}}/gp/update-idp" method="POST"> <input type="hidden" name="gatewayId" id="gatewayId" value="{{$gp->gatewayId}}"> <br/> <div class="form-horizontal"> <div> <div class="form-group"> <label class="control-label col-md-3">Tenant ID</label> <div class="col-md-9"> <input type="text" name="identityServerTenant" class="form-control" value="@if( isset( $gp->profile->identityServerTenant) ){{$gp->profile->identityServerTenant}}@endif"/> </div> </div> <div class="form-group"> <label class="control-label col-md-3">Identity Server Password Credential</label> <div class="col-md-9"> <select class="form-control gateway-credential-store-token" name="identityServerPwdCredToken"> @foreach( $pwdTokens as $token => $description) <option value="{{$token}}" @if( isset( $gp->profile->identityServerPwdCredToken) ) @if( $token == $gp->profile->identityServerPwdCredToken) selected @endif @endif>{{$token}}</option> @endforeach <option value="">DO-NO-SET</option> </select> </div> </div> @if(Session::has("admin")) <div class="form-group text-center"> <input type="submit" class="btn btn-primary submit-srp-form" value="Set preferences"/> </div> @endif </div> </div> </form> </div> --}} </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>