Improvement - make asset, etc totals in company listing sortable

This commit is contained in:
snipe 2017-12-12 07:03:09 -08:00
parent 856a760d89
commit 528630a8d3
2 changed files with 9 additions and 9 deletions

View file

@ -38,7 +38,7 @@ class CompaniesTransformer
$permissions_array['available_actions'] = [
'update' => Gate::allows('update', Company::class) ? true : false,
'delete' => Gate::allows('delete', Company::class) ? true : false,
'delete' => (Gate::allows('delete', Category::class) && ($company->assets_count == 0) && ($company->accessories_count == 0) && ($company->consumables_count == 0) && ($company->components_count == 0) && ($company->users_count == 0)) ? true : false,
];
$array += $permissions_array;

View file

@ -41,51 +41,51 @@ class CompanyPresenter extends Presenter
],[
"field" => "users_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"title" => '<span class="hidden-xs"><i class="fa fa-users"></i></span><span class="hidden-md hidden-lg">'.trans('general.users').'</span></th>',
"visible" => true,
],[
"field" => "assets_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"title" => '<span class="hidden-xs"><i class="fa fa-barcode"></i></span><span class="hidden-md hidden-lg">'.trans('general.assets').'</span>',
"visible" => true,
],[
"field" => "licenses_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => true,
"title" => ' <span class="hidden-xs"><i class="fa fa-floppy-o"></i></span><span class="hidden-md hidden-lg">'.trans('general.licenses').'</span>',
],[
"field" => "accessories_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => true,
"title" => ' <span class="hidden-xs"><i class="fa fa-keyboard-o"></i></span><span class="hidden-md hidden-lg">'.trans('general.accessories').'</span>',
],[
"field" => "consumables_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => true,
"title" => ' <span class="hidden-xs"><i class="fa fa-tint"></i></span><span class="hidden-md hidden-lg">'.trans('general.consumables').'</span>',
],[
"field" => "components_count",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => true,
"title" => ' <span class="hidden-xs"><i class="fa fa-hdd-o"></i></span><span class="hidden-md hidden-lg">'.trans('general.components').'</span>',
],[
"field" => "updated_at",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => false,
"title" => trans('general.updated_at'),
],[
"field" => "created_at",
"searchable" => false,
"sortable" => false,
"sortable" => true,
"visible" => false,
"title" => trans('general.created_at'),
],[