From: Moritz Bunkus Date: Fri, 13 Jan 2017 10:27:38 +0000 (+0100) Subject: Mahnungen: Funktion »Diese Sprache verwenden« gefixt Teil 2 X-Git-Tag: release-3.5.4~1719 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=514823dfbeeafd7f8cb9c34dab75c00fcd3cf1c8;p=kivitendo-erp.git Mahnungen: Funktion »Diese Sprache verwenden« gefixt Teil 2 Wenn die Checkbox angehakt ist, so soll die Benutzer*in die Möglichkeit haben, über die Druckoptionen einen Sprache für alle zu erzeugenden Mahnungen auszuwählen. Ist die Checkbox aus, so wird die Sprache des Kunden der jeweiligen Mahnung genommen, und dann muss die Sprachauswahl deaktiviert werden. Der erste Commit hat nur die Maske zum Erstellen neuer Mahnungen abgedeckt. Dieser erledigt die Maske zum Anzeigen vorhandener Mahnungen. --- diff --git a/bin/mozilla/dn.pl b/bin/mozilla/dn.pl index a4d46b5c3..8a10912cf 100644 --- a/bin/mozilla/dn.pl +++ b/bin/mozilla/dn.pl @@ -454,6 +454,7 @@ sub show_dunning { $report->set_options_from_form(); + $::request->layout->add_javascripts("kivi.Dunning.js"); $report->generate_with_headers(); $main::lxdebug->leave_sub(); diff --git a/templates/webpages/dunning/show_dunning_bottom.html b/templates/webpages/dunning/show_dunning_bottom.html index 925568090..135de5c1e 100644 --- a/templates/webpages/dunning/show_dunning_bottom.html +++ b/templates/webpages/dunning/show_dunning_bottom.html @@ -4,12 +4,6 @@ [%- USE L %] -

- - [% 'Override invoice language' | $T8 %] - [% PRINT_OPTIONS %] -

-

[% 'Dunnings' | $T8 %]
[% L.hidden_tag('action', 'dispatcher') %] @@ -18,9 +12,3 @@

- diff --git a/templates/webpages/dunning/show_dunning_top.html b/templates/webpages/dunning/show_dunning_top.html index f835f956d..fbc7cfd47 100644 --- a/templates/webpages/dunning/show_dunning_top.html +++ b/templates/webpages/dunning/show_dunning_top.html @@ -1,5 +1,9 @@ -[% USE HTML %] - - +[% USE HTML %][%- USE LxERP -%][%- USE L -%]
+

[% LxERP.t8("Print options") %]

+ + [% L.checkbox_tag("force_lang", label=LxERP.t8('Override invoice language'), checked=force_lang) %] + [% PRINT_OPTIONS %] + +

[% LxERP.t8("Dunnings") %]

diff --git a/templates/webpages/dunning/show_invoices.html b/templates/webpages/dunning/show_invoices.html index f0932ca5f..db49d7e59 100644 --- a/templates/webpages/dunning/show_invoices.html +++ b/templates/webpages/dunning/show_invoices.html @@ -5,9 +5,6 @@ [% SET all_active = 1 %][% FOREACH row = DUNNINGS %][% IF !row.active %][% SET all_active = 0 %][% LAST %][% END %][% END %] [% SET all_email = 1 %][% FOREACH row = DUNNINGS %][% IF !row.email %][% SET all_email = 0 %][% LAST %][% END %][% END %] - - -

[% LxERP.t8("Print options") %]