Added formatter and centering in presenters

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2025-03-12 20:25:00 +00:00
parent bdb4bd73d2
commit 7421d089ff
5 changed files with 67 additions and 31 deletions

View file

@ -78,28 +78,33 @@ class AccessoryPresenter extends Presenter
'sortable' => true, 'sortable' => true,
'title' => trans('general.location'), 'title' => trans('general.location'),
'formatter' => 'locationsLinkObjFormatter', 'formatter' => 'locationsLinkObjFormatter',
], [
'field' => 'min_amt',
'searchable' => false,
'sortable' => true,
'title' => trans('general.min_amt'),
'formatter' => 'minAmtFormatter',
'class' => 'text-right',
], [ ], [
'field' => 'qty', 'field' => 'qty',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'title' => trans('admin/accessories/general.total'), 'title' => trans('admin/accessories/general.total'),
'footerFormatter' => 'qtySumFormatter',
], [ ], [
'field' => 'remaining_qty', 'field' => 'remaining',
'searchable' => false, 'searchable' => false,
'sortable' => false, 'sortable' => false,
'visible' => false, 'visible' => false,
'title' => trans('admin/accessories/general.remaining'), 'title' => trans('admin/accessories/general.remaining'),
'footerFormatter' => 'qtySumFormatter',
],[ ],[
'field' => 'checkouts_count', 'field' => 'checkouts_count',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'visible' => true, 'visible' => true,
'title' => trans('general.checked_out'), 'title' => trans('general.checked_out'),
], [ 'footerFormatter' => 'qtySumFormatter',
'field' => 'min_qty',
'searchable' => false,
'sortable' => true,
'title' => trans('general.min_amt'),
], [ ], [
'field' => 'purchase_date', 'field' => 'purchase_date',
'searchable' => true, 'searchable' => true,

View file

@ -74,7 +74,10 @@ class AssetModelPresenter extends Presenter
'switchable' => true, 'switchable' => true,
'title' => trans('mail.min_QTY'), 'title' => trans('mail.min_QTY'),
'visible' => true, 'visible' => true,
'formatter' => 'minAmtFormatter',
'class' => 'text-right',
], ],
[ [
'field' => 'assets_count', 'field' => 'assets_count',
'searchable' => false, 'searchable' => false,
@ -82,6 +85,19 @@ class AssetModelPresenter extends Presenter
'switchable' => true, 'switchable' => true,
'title' => trans('admin/models/table.numassets'), 'title' => trans('admin/models/table.numassets'),
'visible' => true, 'visible' => true,
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
],
[
'field' => 'remaining',
'searchable' => false,
'sortable' => false,
'switchable' => true,
'title' => trans('general.remaining'),
'visible' => true,
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
], ],
[ [
'field' => 'depreciation', 'field' => 'depreciation',

View file

@ -79,24 +79,30 @@ class ComponentPresenter extends Presenter
'title' => trans('general.manufacturer'), 'title' => trans('general.manufacturer'),
'visible' => false, 'visible' => false,
'formatter' => 'manufacturersLinkObjFormatter', 'formatter' => 'manufacturersLinkObjFormatter',
], [
'field' => 'min_amt',
'searchable' => false,
'sortable' => true,
'title' => trans('general.min_amt'),
'visible' => true,
'class' => 'text-right',
'formatter' => 'minAmtFormatter',
], [ ], [
'field' => 'qty', 'field' => 'qty',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'title' => trans('admin/components/general.total'), 'title' => trans('admin/components/general.total'),
'visible' => true, 'visible' => true,
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
], [ ], [
'field' => 'remaining', 'field' => 'remaining',
'searchable' => false, 'searchable' => false,
'sortable' => false, 'sortable' => false,
'title' => trans('admin/components/general.remaining'), 'title' => trans('admin/components/general.remaining'),
'visible' => true, 'visible' => true,
], [ 'class' => 'text-right',
'field' => 'min_amt', 'footerFormatter' => 'qtySumFormatter',
'searchable' => false,
'sortable' => false,
'title' => trans('general.min_amt'),
'visible' => true,
], [ ], [
'field' => 'location', 'field' => 'location',
'searchable' => true, 'searchable' => true,

View file

@ -72,25 +72,30 @@ class ConsumablePresenter extends Presenter
'searchable' => true, 'searchable' => true,
'sortable' => true, 'sortable' => true,
'title' => trans('admin/consumables/general.item_no'), 'title' => trans('admin/consumables/general.item_no'),
], [
'field' => 'min_amt',
'searchable' => false,
'sortable' => true,
'title' => trans('general.min_amt'),
'visible' => true,
'formatter' => 'minAmtFormatter',
'class' => 'text-right',
], [ ], [
'field' => 'qty', 'field' => 'qty',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'title' => trans('admin/components/general.total'), 'title' => trans('admin/components/general.total'),
'visible' => true, 'visible' => true,
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
], [ ], [
'field' => 'remaining', 'field' => 'remaining',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'title' => trans('admin/components/general.remaining'), 'title' => trans('admin/components/general.remaining'),
'visible' => true, 'visible' => true,
'footerFormatter' => 'qtySumFormatter',
], [ ], [
'field' => 'min_amt',
'searchable' => false,
'sortable' => false,
'title' => trans('general.min_amt'),
'visible' => true,
], [
'field' => 'location', 'field' => 'location',
'searchable' => true, 'searchable' => true,
'sortable' => true, 'sortable' => true,

View file

@ -80,24 +80,28 @@ class LicensePresenter extends Presenter
'sortable' => true, 'sortable' => true,
'title' => trans('general.manufacturer'), 'title' => trans('general.manufacturer'),
'formatter' => 'manufacturersLinkObjFormatter', 'formatter' => 'manufacturersLinkObjFormatter',
], [ ], [
'field' => 'seats',
'searchable' => false,
'sortable' => true,
'title' => trans('admin/accessories/general.total'),
], [
'field' => 'free_seats_count',
'searchable' => false,
'sortable' => true,
'title' => trans('admin/accessories/general.remaining'),
],
[
'field' => 'min_amt', 'field' => 'min_amt',
'searchable' => false, 'searchable' => false,
'sortable' => true, 'sortable' => true,
'title' => trans('mail.min_QTY'), 'title' => trans('mail.min_QTY'),
'formatter' => 'minAmtFormatter', 'formatter' => 'minAmtFormatter',
],[ 'class' => 'text-right',
], [
'field' => 'seats',
'searchable' => false,
'sortable' => true,
'title' => trans('admin/accessories/general.total'),
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
], [
'field' => 'free_seats_count',
'searchable' => false,
'sortable' => true,
'title' => trans('admin/accessories/general.remaining'),
'class' => 'text-right',
'footerFormatter' => 'qtySumFormatter',
], [
'field' => 'purchase_date', 'field' => 'purchase_date',
'searchable' => true, 'searchable' => true,
'sortable' => true, 'sortable' => true,