Files

67 lines
2.9 KiB
PHP

@extends('admin.layoutWithNavigation')
@section('pageHeading', @trans('admin/userManagement.overview'))
@section('headerButtons')
@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 btn-sm rounded @if($status != $currentStatus) btn-secondary @else btn-primary @endif"
href="{{route('users.overview', ['status' => $status])}}">{{$translation}}</a>
@endforeach
@endsection
@section('content')
<div class="row users-list sameheight-container">
@forelse($users as $user)
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3">
<div class="card card-default">
<div class="card-block container truncate sameheight-item">
<div class="col-xs-12 text-center">
@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="" />
@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>
@endif
<li><a href="{{route('users.edit', ['id' => $user->id])}}">{{$user->email}}</a></li>
<li><em>{{$roles[$user->role]}}</em></li>
</ul>
</div>
</div>
<div class="card-footer text-right">
@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>
@empty
<div class="alert alert-info">
<em>@lang('admin/userManagement.noUsers')</em>
</div>
@endforelse
</div>
<div class="row pagination">
{!! $users->render() !!}
</div>
@stop