X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/deb4d2dbb676d7d6f69dfe7815d6e0cb09bd4a44..53593baa211863fbf66540cf1bcc36c8fb37257f:/SL/DB/Manager/TimeRecording.pm diff --git a/SL/DB/Manager/TimeRecording.pm b/SL/DB/Manager/TimeRecording.pm new file mode 100644 index 000000000..2a8677d99 --- /dev/null +++ b/SL/DB/Manager/TimeRecording.pm @@ -0,0 +1,37 @@ +# 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::TimeRecording; + +use strict; + +use parent qw(SL::DB::Helper::Manager); + +use SL::DB::Helper::Sorted; + +sub object_class { 'SL::DB::TimeRecording' } + +__PACKAGE__->make_manager_methods; + + +sub _sort_spec { + return ( default => [ 'start_time', 1 ], + nulls => { + date => 'FIRST', + start_time => 'FIRST', + end_time => 'FIRST', + }, + columns => { SIMPLE => 'ALL' , + start_time => [ 'date', 'start_time' ], + end_time => [ 'date', 'end_time' ], + customer => [ 'lower(customer.name)', 'date','start_time'], + staff_member => [ 'lower(staff_member.name)', 'date','start_time'], + order => [ 'order.ordnumber', 'date','start_time'], + part => [ 'lower(part.partnumber)', 'date','start_time'], + project => [ 'lower(project.projectnumber)', 'date','start_time'], + } + ); +} + + +1;