BackgroundJobs optional als json ausliefern
CSV-Import für Lagerbewegung, bzw. Lagerbestand.
Conflicts:
SL/Controller/CsvImport.pm locale/de/all locale/en/all
Übernahme aus Kundenprojekt.
CsvImport Taxzone für CustomerVendor und Order
check_taxzone aus Order nach CsvImport/Helper/Consistency.pm ausgelagertund um die Option take_default für CustomerVendor Import erweitert.
Behebt Ticket 9.
Typo behoben
CsvImport: temporäre Profile ausblenden
Beim CSV-Import die Session-Id der "auftraggebenden" Sitzung verwenden.
Damit kann der CSV-Import via Task-Server auch von Benutzern verwendetwerden, die den Task-Server nicht in ihrer Sitzung gestartet haben.
Es bleibt das Problem, dass der Import nicht ausgeführt werden kann,...
CSV-Import: Blättern gefixt
fixt #2176
Datentypen in der Hilfe und Beispieldatei in der richtigen Reihenfolge anzeigen.
Kosmetik: Leerzeichen am Zeilenende entfernt.
Zeilenkennung und maximaler Differenzbetrag lassen sich an der Oberfläche eingeben.
Auftrags-Import
Ändert den Controller, dass er mit Multiplex-Daten umgehen kann. Neue Klasse BaseMulti für Mulitplex-Daten (abgeleitet von Base). Neue Klasse Order für Auftrags-Import (abgeleitet von BaseMulti). Eintrag im Menü. Anpassungen der templates.
Beim CSV-Import Einträge in die Historie machen.
Fixt #1998.
Beim CSV-Import im Report auch die Info-Spalten anzeigen.
Beim CSV-Import im Report alle Zeilen anzeigen.
Fixt #2175.
Refactoring render-Parameter: Reste zu 7647d46
PartImport: check_existing etwas optimiert, spart bei Testimports gut 40% Zeit.
Warnung wenn der Taskserver nicht läuft
Error Reporting, und robuster gegen Fehler im Report save/load
neustart bug von taskserver gefixt
Anzahl der Zeilen für den Report cachen un indizieren
Da das auch mal gerne 4mio+ werden dauert das sonst elend lange.
nicht hochgeladene Datei abfangen
cleanup nach jedem import
debug code
paginating für test_import
report paginaten
Fehler korrekt weiterleiten
Bugs bei formatierten Methoden behoben
Progress genauer anzeigen
Weitere Verbesserungen am asynchronen Import.
- tracking- profile/session handling
debug
action_report zu den anderen actions verschoben
Asynchroner Import
Report in der richtigen Reihenfolge speichern und anzeigen.
CsvReport: Status mitspeichern
Csv Import in Datenbank zwischenspeichern und rudimentärer Report.
CsvImportProfiles an den erstellenden Benutzer gebunden
Controller/CsvImport: file und worker verfügbar machen
CSV-Import: Projekte
implementiert #1907
CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen
Dateinamen für CSV-Beispieldatei sinnvoll setzen
Bisher war es der (interne) Name der Session-Datei, also etwas wieuser_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.
Buchungsgruppen nur laden, wenn Artikel importiert werden sollen
Anzahl nicht importierter Objekte richtig anzeigen, sofern == 0
Beispieldatei bei CSV-Import herunterladen
Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen
Überflüssiger Accessor
Hilfetexte anzeigen; sehr viele Übersetzungen
Anzeige und Import von übersetzten Artikeltexten und Bemerkungen
Artikelimport bisher
Keine undefinierten Werte als Referenzen nutzen (passiert im Fehlerfall)
Import von Lieferadressen.
Flash-Meldung nach Import ausgeben
Import von Ansprechpartnern
Längenbeschränkung bei bestimmten Feldern
Statusausgabe verbessert
Kunden-/Lieferantenstammdatenimport: zumindest das Testen funktioniert
Hochladen und Anzeigen von hochgeladenen Dateien implementiert
CSV-Importmasken um typspezifische Eingabefelder erweitert
form_customers_vendors.html nach form.html umbenannt; Kosmetik
Speichern, Laden, Löschen von Importprofilen implementiert