From 07a968843238ba02088a2cebf9775c4bdac39d9f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sven=20Sch=C3=B6ling?= Date: Thu, 2 Aug 2012 16:34:42 +0200 Subject: [PATCH] Preview Mode bei Imports MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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. --- locale/de/all | 5 ++++- templates/webpages/csv_import/_preview.html | 2 ++ templates/webpages/csv_import/form.html | 9 +++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) 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 => '*') %] -- 2.20.1