projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
SL::DB::Unit: convertible_units die Einheitenliste übergeben können
[kivitendo-erp.git]
/
SL
/
DB
/
Manager
/
Employee.pm
diff --git
a/SL/DB/Manager/Employee.pm
b/SL/DB/Manager/Employee.pm
index
b4ebf14
..
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});
@@
-26,7
+37,6
@@
sub update_entries_for_authorized_users {
$employee->update_attributes(
name => $user_config->{name},
$employee->update_attributes(
name => $user_config->{name},
- workphone => $user_config->{tel},
deleted => 0,
);
}
deleted => 0,
);
}