X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FDB%2FManager%2FStocktaking.pm;h=3481343d9928bba0351b3c1d1829c1a48da66615;hb=d21bdcaf73d55909d130fbbe26137fd45114adde;hp=6e6714c879eb27fef4c3a2222473eeeb354987b7;hpb=dc3382e8276f279de81f8bdc53f4af0adb4e8657;p=kivitendo-erp.git diff --git a/SL/DB/Manager/Stocktaking.pm b/SL/DB/Manager/Stocktaking.pm index 6e6714c87..3481343d9 100644 --- a/SL/DB/Manager/Stocktaking.pm +++ b/SL/DB/Manager/Stocktaking.pm @@ -1,14 +1,34 @@ -# This file has been auto-generated only because it didn't exist. -# Feel free to modify it at will; it will not be overwritten automatically. - package SL::DB::Manager::Stocktaking; use strict; use parent qw(SL::DB::Helper::Manager); +use SL::DB::Helper::Filtered; +use SL::DB::Helper::Paginated; +use SL::DB::Helper::Sorted; + sub object_class { 'SL::DB::Stocktaking' } __PACKAGE__->make_manager_methods; +sub _sort_spec { + return ( + default => [ 'itime', 1 ], + columns => { + SIMPLE => 'ALL', + comment => 'lower(comment)', + chargenumber => 'lower(chargenumber)', + employee => 'lower(employee.name)', + ean => 'lower(parts.ean)', + partnumber => 'lower(parts.partnumber)', + part => 'lower(parts.description)', + bin => ['lower(warehouse.description)', 'lower(bin.description)'], + }); +} + +sub default_objects_per_page { + 20; +} + 1;