CVars: render_cvar_input: Variablen vom Typ bool mit for_sumbit rendern
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 2 Jul 2020 10:40:49 +0000 (12:40 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 2 Jul 2020 10:40:49 +0000 (12:40 +0200)
Damit tauchen dann auch nicht angehakte Variablen in der Form auf.
Das war z.B. im Auftrags-Controller ein Problem, da dieser sonst ein
"Häkchen entfernen" nicht gespeichert hat.

templates/webpages/common/render_cvar_input.html

index 96b69c6..d400371 100644 (file)
@@ -13,7 +13,7 @@
     [% 'Element disabled' | $T8 %]
   [%- END %]
 [%- ELSIF ( var.config .type == 'bool' ) %]
-  [% L.checkbox_tag(var_name, checked = var.value) %]
+  [% L.checkbox_tag(var_name, checked = var.value, for_submit = 1) %]
 [%- ELSIF ( var.config .type == 'textfield' ) %]
   [% L.textarea_tag(var_name, var.value, cols = var.config.processed_options.WIDTH, rows = var.config.processed_options.HEIGHT) %]
 [%- ELSIF ( var.config.type == 'date' ) %]