X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FManager%2FEmployee.pm;h=410a04af38b0994623ae8ed171dd623edf2c160f;hb=1561b7f3d98390ba97bd5a81945f16e82d96915b;hp=8acd7da04d4e2479242f08d819f876b216bce177;hpb=49be66cdf74882abde5a93832a959e27baddd925;p=kivitendo-erp.git diff --git a/SL/DB/Manager/Employee.pm b/SL/DB/Manager/Employee.pm index 8acd7da04..410a04af3 100644 --- a/SL/DB/Manager/Employee.pm +++ b/SL/DB/Manager/Employee.pm @@ -3,12 +3,23 @@ package SL::DB::Manager::Employee; use strict; use SL::DB::Helper::Manager; +use SL::DB::Helper::Sorted; use base qw(SL::DB::Helper::Manager); sub object_class { 'SL::DB::Employee' } __PACKAGE__->make_manager_methods; +sub _sort_spec { + ( + default => [ 'name', 1 ], + columns => { + SIMPLE => 'ALL', + map { +($_ => "lower(employee.$_)") } qw(deleted_email deleted_fax deleted_signature deleted_tel login name) + }, + ); +} + sub current { return undef unless $::form && $::form->{login}; return shift->find_by(login => $::form->{login});