1 package SL::DB::Manager::Stocktaking;
 
   5 use parent qw(SL::DB::Helper::Manager);
 
   7 use SL::DB::Helper::Filtered;
 
   8 use SL::DB::Helper::Paginated;
 
   9 use SL::DB::Helper::Sorted;
 
  11 sub object_class { 'SL::DB::Stocktaking' }
 
  13 __PACKAGE__->make_manager_methods;
 
  17     default        => [ 'itime', 1 ],
 
  20       comment      => 'lower(comment)',
 
  21       chargenumber => 'lower(chargenumber)',
 
  22       employee     => 'lower(employee.name)',
 
  23       ean          => 'lower(parts.ean)',
 
  24       partnumber   => 'lower(parts.partnumber)',
 
  25       part         => 'lower(parts.description)',
 
  26       bin          => ['lower(warehouse.description)', 'lower(bin.description)'],
 
  30 sub default_objects_per_page {