FEATURE: add permissions into widgets and fix few bugs
This commit is contained in:
@@ -4,12 +4,14 @@
|
||||
|
||||
@section('headerButtons')
|
||||
|
||||
<a class="btn rounded btn-primary" href="{{route('users.new')}}">
|
||||
<i class="fa fa-plus"></i>
|
||||
</a>
|
||||
@can('create', \App\Models\User::class)
|
||||
<a class="btn rounded btn-sm btn-secondary" href="{{route('users.new')}}">
|
||||
<i class="fa fa-plus"></i>
|
||||
</a>
|
||||
@endcan
|
||||
|
||||
@foreach($statuses as $status => $translation)
|
||||
<a class="btn rounded @if($status != $currentStatus) btn-secondary @else btn-primary @endif"
|
||||
<a class="btn btn-sm rounded @if($status != $currentStatus) btn-secondary @else btn-primary @endif"
|
||||
href="{{route('users.overview', ['status' => $status])}}">{{$translation}}</a>
|
||||
@endforeach
|
||||
@endsection
|
||||
@@ -21,14 +23,18 @@
|
||||
<div class="card card-default">
|
||||
<div class="card-block container truncate sameheight-item">
|
||||
<div class="col-xs-12 text-center">
|
||||
<a href="{{route('users.edit', ['id' => $user->id])}}">
|
||||
@can('view', $user)
|
||||
<a href="{{route('users.detail', ['id' => $user->id])}}">
|
||||
<img src="{{\App\CMS\Helpers\Gravatar::img($user->email, 100)}}" alt="" />
|
||||
</a>
|
||||
@else
|
||||
<img src="{{\App\CMS\Helpers\Gravatar::img($user->email, 100)}}" alt="" />
|
||||
</a>
|
||||
@endcan
|
||||
</div>
|
||||
<div class="col-xs-12">
|
||||
<ul>
|
||||
@if(!empty($user->name))
|
||||
<li><a href="{{route('users.edit', ['id' => $user->id])}}">{{$user->name}}</a></li>
|
||||
<li><a href="{{route('users.edit', ['id' => $user->id])}}">{{$user->name}}</a></li>
|
||||
@endif
|
||||
<li><a href="{{route('users.edit', ['id' => $user->id])}}">{{$user->email}}</a></li>
|
||||
<li><em>{{$roles[$user->role]}}</em></li>
|
||||
@@ -36,9 +42,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-footer text-right">
|
||||
<a href="{{route('users.detail', ['id' => $user->id])}}" class="btn btn-secondary"><i class="fa fa-info"></i></a>
|
||||
<a href="{{route('users.edit', ['id' => $user->id])}}" class="btn btn-primary"><i
|
||||
class="fa fa-pencil edit"></i></a>
|
||||
@can('view', $user)
|
||||
<a href="{{route('users.detail', ['id' => $user->id])}}" class="btn btn-secondary"><i
|
||||
class="fa fa-info"></i></a>
|
||||
@endcan
|
||||
@can('update', $user)
|
||||
<a href="{{route('users.edit', ['id' => $user->id])}}" class="btn btn-primary"><i
|
||||
class="fa fa-pencil edit"></i></a>
|
||||
@endcan
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user