snipe-it/app/Presenters/DepreciationPresenter.php

63 lines
1.7 KiB
PHP
Raw Normal View History

<?php
namespace App\Presenters;
/**
* Class DepreciationPresenter
*/
class DepreciationPresenter extends Presenter
{
/**
* Json Column Layout for bootstrap table
* @return string
*/
public static function dataTableLayout()
{
$layout = [
[
'field' => 'id',
'searchable' => false,
'sortable' => true,
'switchable' => true,
'title' => trans('general.id'),
'visible' => false,
], [
'field' => 'name',
'searchable' => true,
'sortable' => true,
'switchable' => false,
'title' => trans('general.name'),
'visible' => true,
'formatter' => 'depreciationsLinkFormatter',
],
[
'field' => 'months',
'searchable' => true,
'sortable' => true,
'title' => trans('admin/depreciations/table.term'),
'visible' => true,
],
[
"field" => 'depreciation_min',
"searchable" => false,
"sortable" => true,
"title" => trans('admin/depreciations/table.depreciation_min'),
"visible" => true,
],
[
'field' => 'actions',
'searchable' => false,
'sortable' => false,
'switchable' => false,
'title' => trans('table.actions'),
'visible' => true,
'formatter' => 'depreciationsActionsFormatter',
],
];
return json_encode($layout);
}
}