X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=inline;f=SL%2FDB%2FManager%2FTimeRecording.pm;h=2a8677d996c857dabe4ddbeb01d1bc068c22f7db;hb=bcdc9f7040d4bc0c0b4d7ce77f1afc29543b04a4;hp=e1e9b84e15ae8b0eefea74e672c26e507755610b;hpb=8915e7750d73593e86979e9a6a9016016a70c808;p=kivitendo-erp.git diff --git a/SL/DB/Manager/TimeRecording.pm b/SL/DB/Manager/TimeRecording.pm index e1e9b84e1..2a8677d99 100644 --- a/SL/DB/Manager/TimeRecording.pm +++ b/SL/DB/Manager/TimeRecording.pm @@ -16,8 +16,19 @@ __PACKAGE__->make_manager_methods; sub _sort_spec { return ( default => [ 'start_time', 1 ], - columns => { SIMPLE => 'ALL' , - customer => [ 'lower(customer.name)', ], + 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'], } ); }