Switch view code to AJAX table

This commit is contained in:
snipe 2018-01-10 18:58:41 -08:00
parent e3d7be23cb
commit bb52a8417c

View file

@ -38,90 +38,36 @@
<div class="tab-content">
<div class="tab-pane active" id="tab_1">
<div class="row">
<div class="col-md-7">
<table class="table table-striped">
<div class="col-md-8">
<div class="table-responsive">
<table
name="licenseSeats"
class="table table-striped snipe-table"
id="licenseSeats"
data-search="false"
data-url="{{route('api.license.seats',['licence_id' => $license->id]) }}"
data-export-options='{"fileName": "asset-assets"}'
data-cookie="true"
data-show-footer="true"
data-cookie-id-table="licenseSeats">
<thead>
<tr>
<th class="col-md-2">{{ trans('admin/licenses/general.seat') }}</th>
<th class="col-md-2">{{ trans('admin/licenses/general.user') }}</th>
<th class="col-md-4">{{ trans('admin/licenses/form.asset') }}</th>
<th class="col-md-2"></th>
</tr>
<tr>
<th class="col-md-1" data-field="name">{{ trans('admin/licenses/general.seat') }}</th>
<th class="col-md-3" data-formatter="usersLinkObjFormatter" data-field="assigned_user">{{ trans('admin/licenses/general.user') }}</th>
<th class="col-md-3" data-formatter="hardwareLinkObjFormatter" data-field="assigned_asset">{{ trans('admin/licenses/form.asset') }}</th>
<th class="col-md-3" data-formatter="locationsLinkObjFormatter" data-field="location">{{ trans('general.location') }}</th>
<th class="col-md-1" data-searchable="false" data-sortable="false" data-field="checkincheckout" data-formatter="licenseSeatInOutFormatter">Checkin/Checkout</th>
</tr>
</thead>
<tbody>
<?php $count=1; ?>
@if ($license->licenseseats)
@foreach ($license->licenseseats as $licensedto)
<tr>
<td>Seat {{ $count }} </td>
<td>
@if (($licensedto->user) && ($licensedto->deleted_at == NULL))
@can('users.view')
<a href="{{ route('users.show', $licensedto->assigned_to) }}">
<i class="fa fa-user"></i>
{{ $licensedto->user->present()->fullName() }}
</a>
@else
<i class="fa fa-user"></i>
{{ $licensedto->user->present()->fullName() }}
@endcan
@elseif (($licensedto->user) && ($licensedto->deleted_at != NULL))
<del>{{ $licensedto->user->present()->fullName() }}</del>
@endif
</td>
<td>
@if ($licensedto->asset)
@can('view', $licensedto->asset)
<a href="{{ route('hardware.show', $licensedto->asset_id) }}">
<i class="fa fa-barcode"></i>
{{ $licensedto->asset->name }} {{ $licensedto->asset->asset_tag }}
</a>
@else
<i class="fa fa-barcode"></i>
{{ $licensedto->asset->name }} {{ $licensedto->asset->asset_tag }}
@endcan
@if ($licensedto->asset->location)
@can('locations.view')
({!! $licensedto->asset->location->present()->nameUrl() !!})
@else
({{ $licensedto->asset->location->present()->name() }})
@endcan
@endif
@endif
</td>
<td>
@can('checkout', $license)
@if (($licensedto->assigned_to) || ($licensedto->asset_id))
@if ($license->reassignable)
<a href="{{ route('licenses.checkin', $licensedto->id) }}" class="btn btn-sm bg-purple">
{{ trans('general.checkin') }}
</a>
@else
<span>Assigned</span>
@endif
@else
<a href="{{ route('licenses.checkout', $license->id) }}" class="btn btn-sm bg-maroon">
{{ trans('general.checkout') }}
</a>
@endif
@endcan
</td>
</tr>
<?php $count++; ?>
@endforeach
@endif
</tbody>
</table>
</div>
</div>
<div class="col-md-5">
<div class="col-md-4">
<div class="table">
<table class="table">
<tbody>
@ -318,7 +264,7 @@
<thead>
<tr>
<th class="col-md-5">{{ trans('general.notes') }}</th>
<th class="col-md-5"><span class="line"></span>{{ trans('general.file_name') }}</th>
<th class="col-md-5">{{ trans('general.file_name') }}</th>
<th class="col-md-2"></th>
<th class="col-md-2"></th>
</tr>
@ -423,7 +369,7 @@
@section('moar_scripts')
@include ('partials.bootstrap-table', ['simple_view' => true])
@include ('partials.bootstrap-table')
@stop