From 514823dfbeeafd7f8cb9c34dab75c00fcd3cf1c8 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 13 Jan 2017 11:27:38 +0100 Subject: [PATCH] =?utf8?q?Mahnungen:=20Funktion=20=C2=BBDiese=20Sprache=20?= =?utf8?q?verwenden=C2=AB=20gefixt=20Teil=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. --- bin/mozilla/dn.pl | 1 + templates/webpages/dunning/show_dunning_bottom.html | 12 ------------ templates/webpages/dunning/show_dunning_top.html | 10 +++++++--- templates/webpages/dunning/show_invoices.html | 3 --- 4 files changed, 8 insertions(+), 18 deletions(-) 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") %]

-- 2.20.1