@if( Auth::User()->perm('devices', 'remove') ) {!! tableHeaderCheckall(['do_destroy' => trans('admin.delete_selected'), 'assign' => trans('admin.assign_selected')]) !!} @endif {!! tableHeader('validation.attributes.active') !!} {!! tableHeaderSort($items->sorting, 'devices.name', 'validation.attributes.name') !!} {!! tableHeaderSort($items->sorting, 'devices.imei', 'validation.attributes.imei') !!} {!! tableHeader('global.online', 'style="text-align:center;"') !!} {!! tableHeaderSort($items->sorting, 'traccar.server_time', 'admin.last_connection') !!} @if (Auth::user()->can('view', new \Tobuli\Entities\Device(), 'expiration_date')) {!! tableHeaderSort($items->sorting, 'expiration_date', 'validation.attributes.expiration_date') !!} @endif {!! tableHeader('validation.attributes.user') !!} {!! tableHeader('admin.actions', 'style="text-align: right;"') !!} @if (count($collection = $items->getCollection())) @foreach ($collection as $item) @if( Auth::User()->perm('devices', 'remove') ) @endif @if (Auth::user()->can('view', $item, 'expiration_date')) @endif @endforeach @else @endif
{!! trans('validation.attributes.active') !!} {{ $item->name }} {{ $item->imei }} getStatus()}") }}"> {{ $item->server_time ? Formatter::time()->human($item->server_time) : trans('front.not_connected') }} {{ $item->hasExpireDate() ? Formatter::time()->human($item->expiration_date) : trans('front.unlimited') }} {{ $item->users->filter(function($value){ return auth()->user()->can('show', $value); })->implode('email', ', ') }} @if (Auth::User()->perm('devices', 'edit') || Auth::User()->perm('devices', 'remove')) @endif
{!! trans('admin.no_data') !!}
@include("Admin.Layouts.partials.pagination")