POD fix: Rose Syntax
authorJan Büren <jan@kivitendo.de>
Fri, 1 Jan 2021 09:46:24 +0000 (10:46 +0100)
committerJan Büren <jan@kivitendo.de>
Fri, 1 Jan 2021 09:46:24 +0000 (10:46 +0100)
Zeitvergleich braucht { . ilike gibt es nicht in Rose:
like_operator => 'like', # only applicable to Postgres, defaulted to undef, i.e. render_as_table() uses 'ilike' for Postgres by default

SL/Controller/Helper/ParseFilter.pm

index 8b68ee5..e1b621f 100644 (file)
@@ -297,10 +297,11 @@ customer. L<Rose::DB::Object> allows you to search for these by filtering them p
 
   query => [
     'customer.name'          => 'John Doe',
-    'department.description' => [ ilike => '%Sales%' ],
-    'orddate'                => [ lt    => DateTime->today ],
+    'department.description' => [ like => '%Sales%' ],
+    'orddate'                => { lt    => DateTime->today },
   ]
 
+
 Unfortunately, if you specify them in your form as these strings, the form
 parser will convert them into nested structures like this: