]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/Manager/Project.pm
Project-Picker basierend auf Part-Picker
[kivitendo-erp.git] / SL / DB / Manager / Project.pm
index 56a7e0b86fcb9490b5a1e540b229e23fff26df05..2cc50f2780e4e7d77fa3da2c6e6ca48d7437fa19 100644 (file)
@@ -30,6 +30,10 @@ __PACKAGE__->add_filter_specs(
     return () if $value ne 'orphaned';
     return __PACKAGE__->is_not_used_filter($prefix);
   },
+  all => sub {
+    my ($key, $value, $prefix) = @_;
+    return or => [ map { $prefix . $_ => $value } qw(projectnumber description customer.name) ]
+  }
 );
 
 our %project_id_column_prefixes = (
@@ -49,6 +53,7 @@ sub _sort_spec {
       customer     => 'customer.name',
       project_type => 'project_type.description',
       project_status => 'project_status.description',
+      customer_and_description => [ qw(customer.name project.description) ],
     });
 }