projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Auftrags-Controller: Webdav
[kivitendo-erp.git]
/
SL
/
DB
/
Manager
/
Customer.pm
diff --git
a/SL/DB/Manager/Customer.pm
b/SL/DB/Manager/Customer.pm
index
0d62fe8
..
30c32a9
100644
(file)
--- a/
SL/DB/Manager/Customer.pm
+++ b/
SL/DB/Manager/Customer.pm
@@
-3,14
+3,22
@@
package SL::DB::Manager::Customer;
use strict;
use SL::DB::Helper::Manager;
use strict;
use SL::DB::Helper::Manager;
-use base qw(SL::DB::Helper::Manager);
-
use SL::DB::Helper::Sorted;
use SL::DB::Helper::Sorted;
+use SL::DB::Helper::Paginated;
+use SL::DB::Helper::Filtered;
+use base qw(SL::DB::Helper::Manager);
sub object_class { 'SL::DB::Customer' }
__PACKAGE__->make_manager_methods;
sub object_class { 'SL::DB::Customer' }
__PACKAGE__->make_manager_methods;
+__PACKAGE__->add_filter_specs(
+ all => sub {
+ my ($key, $value, $prefix) = @_;
+ return or => [ map { $prefix . $_ => $value } qw(customernumber name) ]
+ }
+);
+
sub _sort_spec {
return ( default => [ 'name', 1 ],
columns => { SIMPLE => 'ALL',
sub _sort_spec {
return ( default => [ 'name', 1 ],
columns => { SIMPLE => 'ALL',