From: Sven Schöling Date: Thu, 2 Aug 2012 14:34:42 +0000 (+0200) Subject: Preview Mode bei Imports X-Git-Tag: release-3.0.0beta1~297^2~22 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=07a968843238ba02088a2cebf9775c4bdac39d9f;p=kivitendo-erp.git Preview Mode bei Imports Bei großen Imports interessieren einen meist nur die Fehler, oder die ersten paar zeilen um zu sehen ob der Import so gut aussieht. Diese Modi sind jetzt verfügbar. --- diff --git a/locale/de/all b/locale/de/all index 9f31c8c66..78c2620c3 100644 --- a/locale/de/all +++ b/locale/de/all @@ -846,6 +846,7 @@ $self->{texts} = { 'Filter for customer variables' => 'Filter für benutzerdefinierte Kundenvariablen', 'Filter for item variables' => 'Filter für benutzerdefinierte Artikelvariablen', 'Finish' => 'Abschließen', + 'First 20 Lines' => 'Erste 20 Datensätze', 'Fix transaction' => 'Buchung korrigieren', 'Fix transactions' => 'Buchungen korrigieren', 'Folgekonto' => 'Folgekonto', @@ -879,6 +880,7 @@ $self->{texts} = { 'From' => 'Von', 'From Date' => 'Von', 'Full Access' => 'Vollzugriff', + 'Full Preview' => 'Volle Vorschau', 'Full access to all functions' => 'Vollzugriff auf alle Funktionen', 'Fwd' => 'Vorwärts', 'GL Transaction' => 'Dialogbuchung', @@ -908,7 +910,6 @@ $self->{texts} = { 'Hardcopy' => 'Seite drucken', 'Has serial number' => 'Hat eine Serienummer', 'Heading' => 'Überschrift', - 'Headings' => 'Überschriften', 'Help' => 'Hilfe', 'Help Template Variables' => 'Hilfe zu Dokumenten-Variablen', 'Help on column names' => 'Hilfe zu Spaltennamen', @@ -1270,6 +1271,7 @@ $self->{texts} = { 'On Hand' => 'Auf Lager', 'On Order' => 'Ist bestellt', 'One or more Perl modules missing' => 'Ein oder mehr Perl-Module fehlen', + 'Only Warnings and Errors' => 'Nur Warnungen und Fehler', 'Only due follow-ups' => 'Nur fällige Wiedervorlagen', 'Only shown in item mode' => 'werden nur im Artikelmodus angezeigt', 'Oops. No valid action found to dispatch. Please report this case to the Lx-Office team.' => 'Ups. Es wurde keine gültige Funktion zum Aufrufen gefunden. Bitte berichten Sie diesen Fall den Lx-Office-Entwicklern.', @@ -1404,6 +1406,7 @@ $self->{texts} = { 'Prepare bank transfer via SEPA XML' => 'Überweisung via SEPA XML vorbereiten', 'Prepayment' => 'Vorauszahlung', 'Preview' => 'Druckvorschau', + 'Preview Mode' => 'Vorschaumodus', 'Previous transdate text' => 'wurde gespeichert am', 'Previous transnumber text' => 'Letzte Buchung mit der Buchungsnummer', 'Price' => 'Preis', diff --git a/templates/webpages/csv_import/_preview.html b/templates/webpages/csv_import/_preview.html index fe088e25e..01fe4d9ff 100644 --- a/templates/webpages/csv_import/_preview.html +++ b/templates/webpages/csv_import/_preview.html @@ -25,6 +25,7 @@ [%- FOREACH row = SELF.data %] + [%- IF (SELF.profile.get('full_preview') == 2) || ((SELF.profile.get('full_preview') == 1) && (row.errors.size || row.information.size)) || ((SELF.profile.get('full_preview') == 0) && (loop.count < 21)) %] [%- FOREACH method = SELF.info_headers.methods %] [%- HTML.escape(row.info_data.$method) %] @@ -41,6 +42,7 @@ [%- END %] + [%- END %] [%- END %] diff --git a/templates/webpages/csv_import/form.html b/templates/webpages/csv_import/form.html index b146465a8..e835ed505 100644 --- a/templates/webpages/csv_import/form.html +++ b/templates/webpages/csv_import/form.html @@ -173,6 +173,15 @@ [%- INCLUDE 'csv_import/_form_customers_vendors.html' %] [%- END %] + + [%- LxERP.t8('Preview Mode') %]: + + [% L.radio_button_tag('settings.full_preview', value=2, checked=SELF.profile.get('full_preview')==2, label=LxERP.t8('Full Preview')) %] + [% L.radio_button_tag('settings.full_preview', value=1, checked=SELF.profile.get('full_preview')==1, label=LxERP.t8('Only Warnings and Errors')) %] + [% L.radio_button_tag('settings.full_preview', value=0, checked=!SELF.profile.get('full_preview'), label=LxERP.t8('First 20 Lines')) %] + + + [%- LxERP.t8('Import file') %]: [% L.input_tag('file', '', type => 'file', accept => '*') %]