CsvImport: Anzahl der Fehler beim Ergebnis anzeigen
authorBernd Bleßmann <bb@it-entwicklung.de>
Fri, 13 Jan 2017 21:26:09 +0000 (22:26 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 15 May 2020 13:21:18 +0000 (15:21 +0200)
SL/Controller/CsvImport.pm
locale/de/all
locale/en/all
templates/webpages/csv_import/report.html

index 6ca25d0..91ecb76 100644 (file)
@@ -205,6 +205,7 @@ sub action_report {
 
   my $rows               = SL::DB::Manager::CsvImportReportRow   ->get_all(query => \@query);
   my $status             = SL::DB::Manager::CsvImportReportStatus->get_all(query => \@query);
+  $self->{num_errors}    = SL::DB::Manager::CsvImportReportStatus->get_all_count(query => [csv_import_report_id => $report_id, type => 'errors']);
 
   $self->{report_rows}   = $self->{report}->folded_rows(rows => $rows);
   $self->{report_status} = $self->{report}->folded_status(status => $status);
index b66b1fb..d3085f8 100755 (executable)
@@ -1355,6 +1355,7 @@ $self->{texts} = {
   'Error: this feature requires that articles with a time-based unit (e.g. \'h\' or \'min\') exist.' => 'Fehler: dieses Feature setzt voraus, dass Artikel mit einer Zeit-basierenden Einheit (z.B. "Std") existieren.',
   'Error: unknown local bank account' => 'Fehler: unbekannte Kontnummer',
   'Error: unknown local bank account id' => 'Fehler: unbekannte Bankkonto-ID',
+  'Errors'                      => 'Fehler',
   'Errors during conversion:'   => 'Umwandlungsfehler:',
   'Errors during printing:'     => 'Druckfehler:',
   'Errors in GL transaction:'   => 'Fehler in Dialogbuchung:',
index 98d8b06..299d73a 100644 (file)
@@ -1355,6 +1355,7 @@ $self->{texts} = {
   'Error: this feature requires that articles with a time-based unit (e.g. \'h\' or \'min\') exist.' => '',
   'Error: unknown local bank account' => '',
   'Error: unknown local bank account id' => '',
+  'Errors'                      => '',
   'Errors during conversion:'   => '',
   'Errors during printing:'     => '',
   'Errors in GL transaction:'   => '',
index 77e6960..8bb3930 100644 (file)
@@ -7,6 +7,9 @@
  [%- ELSE %]
   [%- LxERP.t8('Import result') %]
  [%- END %]
+ [%- IF SELF.num_errors -%]
+   <font color="red">([%- SELF.num_errors -%]&nbsp;[%- LxERP.t8('Errors') -%])</font>
+ [%- END -%]
 </h2>
 
 [%- IF SELF.report.test_mode %]