From 21834d2cfc47063cd0a730a20ff532d07d94def1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Mon, 4 Dec 2017 10:45:16 +0100 Subject: [PATCH] Kontenabgleich mit Bank: Fehlermeldungen auch dem Benutzer mitteilen MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Falls der Knopf abgleichen nicht erscheint, gibt es schon eine Vielzahl an sinnvoller Benutzer-Rückmeldung, die aber einfach nicht im Template angezeigt wurde. --- SL/Controller/Reconciliation.pm | 2 +- doc/changelog | 1 + templates/webpages/reconciliation/assigning_table.html | 8 +++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/SL/Controller/Reconciliation.pm b/SL/Controller/Reconciliation.pm index c9d415f1e..c2891315f 100644 --- a/SL/Controller/Reconciliation.pm +++ b/SL/Controller/Reconciliation.pm @@ -88,7 +88,7 @@ sub action_update_reconciliation_table { my $output = $self->render('reconciliation/assigning_table', { output => 0 }, bt_sum => $::form->format_amount(\%::myconfig, $self->{bt_sum}, 2), bb_sum => $::form->format_amount(\%::myconfig, -1 * $self->{bb_sum}, 2), - show_button => !@errors + errors => @errors, ); my %result = ( html => $output ); diff --git a/doc/changelog b/doc/changelog index 2f626abd0..ef33dbe15 100644 --- a/doc/changelog +++ b/doc/changelog @@ -56,6 +56,7 @@ Kleinere neue Features und Detailverbesserungen: - Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen - Bemerkungsfeldeditor (CKEditor): Größe änderbar und Buttonzeile "schwebt" über dem Eingabebereich wenn im Fokus + - Kontenabgleich mit Bank. Hinweise auf Fehler bei nicht vorhandenem 'Abgleichen'-Knopf Administrative Änderungen diff --git a/templates/webpages/reconciliation/assigning_table.html b/templates/webpages/reconciliation/assigning_table.html index 0da95a2b2..ec8b5ed11 100644 --- a/templates/webpages/reconciliation/assigning_table.html +++ b/templates/webpages/reconciliation/assigning_table.html @@ -35,5 +35,11 @@ - [% IF show_button %][% L.button_tag("submit_with_action('reconcile')", LxERP.t8("Reconcile")) %][% END %] + [% UNLESS errors %] + [% L.button_tag("submit_with_action('reconcile')", LxERP.t8("Reconcile")) %] + [% ELSE %] + [% FOREACH error IN errors %] + [% error %] + [% END %] + [% END %] [% END %] -- 2.20.1