Revision 23c5a950
Von Sven Schöling vor mehr als 9 Jahren hinzugefügt
SL/DB/Manager/Order.pm | ||
---|---|---|
|
||
use SL::DB::Helper::Paginated;
|
||
use SL::DB::Helper::Sorted;
|
||
use SL::DB::Helper::Filtered;
|
||
|
||
sub object_class { 'SL::DB::Order' }
|
||
|
||
__PACKAGE__->make_manager_methods;
|
||
|
||
__PACKAGE__->add_filter_specs(
|
||
type => sub {
|
||
my ($key, $value, $prefix) = @_;
|
||
return __PACKAGE__->type_filter($value, $prefix);
|
||
},
|
||
all => sub {
|
||
my ($key, $value, $prefix) = @_;
|
||
return or => [ map { $prefix . $_ => $value } qw(ordnumber quonumber customer.name vendor.name transaction_description) ]
|
||
}
|
||
);
|
||
|
||
sub type_filter {
|
||
my $class = shift;
|
||
my $type = lc(shift || '');
|
Auch abrufbar als: Unified diff
TopQuickSearch: Auftrag, Angebot, Lieferauftrag, Preisanfrage