44 lines
2.0 KiB
PHP
44 lines
2.0 KiB
PHP
<div class="row">
|
|
<div class="col-md-12">
|
|
<ul class="unstyled list-inline">
|
|
<?php $last_api = ''; ?>
|
|
@foreach ($scopes as $scope)
|
|
<?php $current_api = $scope->getApiName(); ?>
|
|
<?php $current_api_logo = $scope->getApiLogo(); ?>
|
|
@if($last_api != $current_api && !empty($current_api))
|
|
@if(!empty($last_api))
|
|
</li></ul>
|
|
@endif
|
|
<?php $last_api = $current_api;?>
|
|
<li>
|
|
<img width="24" height="24" src="{!!$current_api_logo!!}" alt="api logo"/>
|
|
<span class="label label-default">{!!trim($current_api)!!}</span> <span class="glyphicon glyphicon-info-sign accordion-toggle" title="{!!$scope->getApiDescription()!!}"></span>
|
|
<ul class="unstyled list-inline" style="margin-left: 2em">
|
|
@endif
|
|
<li>
|
|
<div class="checkbox">
|
|
<label>
|
|
<input type="checkbox" class="scope-checkbox" id="scope[]"
|
|
@if ( in_array($scope->id,$selected_scopes))
|
|
checked
|
|
@endif
|
|
value="{!!$scope->id!!}"/><span>{!!trim($scope->name)!!}</span> <span class="glyphicon glyphicon-info-sign accordion-toggle" aria-hidden="true" title="{!!$scope->description!!}"></span>
|
|
</label>
|
|
</div>
|
|
</li>
|
|
@endforeach
|
|
@if(!empty($last_api))
|
|
</li></ul>
|
|
@endif
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
@section('scripts')
|
|
<script type="application/javascript">
|
|
var clientScopesUrls = {
|
|
add:'{!!URL::action("Api\ClientApiController@addAllowedScope",array("id"=>$client->id,"scope_id"=>"@scope_id"))!!}',
|
|
delete:'{!!URL::action("Api\ClientApiController@removeAllowedScope",array("id"=>$client->id,"scope_id"=>"@scope_id"))!!}'
|
|
};
|
|
</script>
|
|
{!! HTML::script('assets/js/oauth2/profile/edit-client-scopes.js') !!}
|
|
@append
|