Berichte Kunden/Lieferanten u. Artikel: CVars von Typ Datum als hidden mitnehmen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Sat, 16 Mar 2019 17:15:22 +0000 (18:15 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Sat, 16 Mar 2019 17:17:49 +0000 (18:17 +0100)
Damit die Filter beim Export oder beim Sortieren nicht verschwinden.
Behebt #215 (redmine).

bin/mozilla/ct.pl
bin/mozilla/ic.pl

index 11c81ee..77770d8 100644 (file)
@@ -229,6 +229,8 @@ sub list_names {
       addr_city addr_country addr_gln business_id salesman_id insertdateto insertdatefrom all
     ), "$form->{db}number",
     map({ "cvar_$_->{name}" } @searchable_custom_variables),
+    map({'cvar_'. $_->{name} .'_from'} grep({$_->{type} eq 'date'} @searchable_custom_variables)),
+    map({'cvar_'. $_->{name} .'_to'}   grep({$_->{type} eq 'date'} @searchable_custom_variables)),
     map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)),
     map({ "l_$_" } @columns),
   );
index 9e3da51..9803f0c 100644 (file)
@@ -420,6 +420,8 @@ sub generate_report {
     @itemstatus_keys,
     @callback_keys,
     map({ "cvar_$_->{name}" } @searchable_custom_variables),
+    map({'cvar_'. $_->{name} .'_from'} grep({$_->{type} eq 'date'} @searchable_custom_variables)),
+    map({'cvar_'. $_->{name} .'_to'}   grep({$_->{type} eq 'date'} @searchable_custom_variables)),
     map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)),
     map({ "l_$_" } @columns),
   );