File: /var/www/vhost/disk-apps/dev-beg.teky.com.co/resources/views/users/list.blade.php
@extends('layouts.master')
@section('page-css')
<link rel="stylesheet" href="{{ asset('assets/styles/vendor/datatables.min.css') }}">
@endsection
@section('main-content')
<div class="breadcrumb">
<h1> @lang('users')</h1>
@can('user_create')
<a class="nav-item-hold button_header" href="{{ route('users.create') }}" data-toggle="tooltip" data-placement="top"
title="@lang('create_user')">
<i class="nav-icon i-Add"></i>
</a>
@endcan
</div>
<div class="separator-breadcrumb border-top"></div>
<section class="contact-list">
<div class="row">
<div class="col-md-12 mb-4">
<div class="card text-left">
<div class="card-body">
<div class="table-responsive">
<table id="table-list" class="display table " style="width:100%">
<thead>
<tr>
<th>@lang('name')</th>
<th>@lang('email')</th>
<th>@lang('username')</th>
<th>@lang('phone')</th>
<th>@lang('roles')</th>
<th>@lang('last_logon')</th>
<th>@lang('actions')</th>
</tr>
</thead>
<tbody>
@foreach ($users as $user)
@if ($user->roles->pluck('name')->contains('root') && Gate::check('user_seeInfoRoot') ||
!$user->roles->pluck('name')->contains('root') && Gate::check('user_access'))
<tr>
<td>
<div class="ul-widget-app__profile-pic">
<img class="profile-picture avatar-sm mb-2 rounded-circle img-fluid"
src="{{ env('AWS_URL') }}/users/{{ $user->image_url ? $user->image_url : 'default.png' }}">
{{ $user->name }} {{ $user->last_name }}
</div>
</td>
<td>{{ $user->email }}</td>
<td>{{ $user->username }}</td>
<td><a href="tel:{{ $user->phone }}">{{ $user->phone }}</a></td>
<td>
@foreach ($user->roles->pluck('display_name') as $key => $item)
@lang($item){{ count($user->roles->pluck('display_name')) > 1 && $key+1 < count($user->roles->pluck('display_name')) ? ',' : '' }}
@endforeach
</td>
<td>{{ $user->last_logon }}</td>
<td>
@can('userZone_access')
<a href="{{ route('user_zones.index', ['user_id' => $user->id]) }}"
class="ul-link-action text-info" data-toggle="tooltip" data-placement="top"
title="@lang('assign_zones')">
<i class="i-Shop-4"></i>
</a>
@endcan
@can('user_edit')
<a href="{{ route('users.edit', ['id' => $user->id]) }}"
class="ul-link-action text-success" data-toggle="tooltip"
data-placement="top" title="@lang('edit')">
<i class="i-Edit"></i>
</a>
@endcan
@can('user_destroy')
<span class="ul-link-action text-danger mr-1" data-toggle="tooltip"
data-placement="top" title="@lang('delete')"
onclick="deleteRegistry({{ $user->id }})">
<i class="i-Eraser-2"></i>
</span>
@endcan
</td>
</tr>
@endif
@endforeach
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</section>
@endsection
@section('page-js')
<script src="{{ asset('assets/js/vendor/datatables.min.js') }}"></script>
<script src="{{ asset('assets/js/tooltip.script.js') }}"></script>
<script src="{{ asset('js/views/users.js') }}"></script>
@if (env('APP_LANGUAGE') == "es")
<script>
$("#table-list").DataTable({
order: [],
language: {
url: "https://cdn.datatables.net/plug-ins/1.10.19/i18n/Spanish.json"
}
});
</script>
@else
<script>
$('#table-list').DataTable({
order: [],
});
</script>
@endif
@endsection