projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rose-Setup Pflichtenhefte/Projekte an Umstellung setup()/initialize() angepasst
[kivitendo-erp.git]
/
SL
/
DB
/
Manager
/
Employee.pm
diff --git
a/SL/DB/Manager/Employee.pm
b/SL/DB/Manager/Employee.pm
index
8acd7da
..
410a04a
100644
(file)
--- 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 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;
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});
sub current {
return undef unless $::form && $::form->{login};
return shift->find_by(login => $::form->{login});