Chart Controller / Picker - nur Konten laden / keine Header
authorG. Richardson <information@kivitendo-premium.de>
Mon, 17 Jul 2017 14:49:02 +0000 (16:49 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Tue, 18 Jul 2017 11:01:41 +0000 (13:01 +0200)
Ansonsten stehen im Kontenpicker auch die Kontenüberschriften zur
Auswahl.

Für den Picker sollte das unkritisch sein, da es derzeit nirgends eine
Maske mit Kontenpicker gibt, wo die Auswahl von Überschriften sinnvoll
ist. Außerdem nutzt die Kontenbearbeitungsseite noch den alten Code und
keinen Controller, so daß es keinen Konflikt mit init_models geben
sollte.

SL/Controller/Chart.pm

index bd77e36..0e3e2b6 100644 (file)
@@ -29,6 +29,7 @@ sub action_ajax_autocomplete {
     if (1 == scalar @{ $exact_matches = SL::DB::Manager::Chart->get_all(
       query => [
         SL::DB::Manager::Chart->type_filter($::form->{filter}{type}),
+        charttype => 'A',
         or => [
           description => { ilike => $::form->{filter}{'all:substr:multi::ilike'} },
           accno       => { ilike => $::form->{filter}{'all:substr:multi::ilike'} },
@@ -108,6 +109,9 @@ sub init_models {
       accno       => t8('Account number'),
       description => t8('Description'),
     },
+    query => [
+      charttype => 'A',
+    ],
   );
 }