Shopware6: Optionalen Proxy erlauben und Protokoll http oder https initialisieren
shopware6: Bei der Produkt-Kategorie-Zuordnung nur die Blätter löschen
Shopware6: SW-Kategorien mit kivi-Produkten synchronisieren (Löschen, Anlegen)
Shopware6: Kategorien werden anders in kivi gespeichert
Shopware6: Artikelnummer Shopware auch als Art.-Nr. kivi speichern
Shopware6: utf8 für json kodieren
ShopPart-Controller Kosmetik -> Einrückungen
ShopPart: Tote Parameter in js raus
edit ShopPart: ShopPart in form nicht als db-object setzen
ShopPart-Template: Toten Code raus, Tote Parameter raus, Einrückung
shopware6: locales
Shopware6: Zumindestens englische Übersetzungen für Produkte übernehmen
S.a. POD
Shopware6: Entweder shop_part.shop_description oder part.notes verwenden
Shop-Konfig: Not implemented für alles außer sw6 ergänzt (part.notes)
Neues Feld Übernahme Beschreibung/Langtext aus Stammdaten
InstallationCheck um REST::Client erweitert
typo im Funktionsaufruf
locales
Lokalisierung für Fehlermeldungen und Doku ergänzt
get_article, um Rückgabewert erweitert, falls kein Produkt gefunden wurde
Toten Code entfernt
Shopware6 Connector. Initiale Version
TODOS s.a. POD
Shop: Not Yet Implemented Errors falls eine Shopware6 Config gespeichert wird
Shop:update_part um POD und Beispiel Code erweitert
Webshop speichern: Zumindestens etwas mehr Eingabevalidierung, vor DB-Fehlern
ShopPart::get_images um Parameter binary anstatt base64 erweitert
Shop: Erweiterung für Dateityp im Dateinamen auf letzten . begrenzen
Hilft zwar nicht bei .tar.gz, aber erstmal besser als vorher
Shop: shop_trans_id darf auch alphanumerisch sein (e030amdf)
Shop: Base Class get_one_order etwas ausführlicher dokumentiert
Shop: Bestellungen abholen, korrekten Variablennamen für Fehlermeldung
Test the Shop: Weniger locales durch weniger Leerzeichen
ShopConnector::Base POD Doku was die Schnittstelle erwartet
typo in POD
Shopware6: ALL toten Kode entfernt
shop_connector_class_by_connector wird nirgends aufgerufendie info ist redundant mit shop_connector_class_by_name
Shopware6: Neue Shopschnittstelle hinzugefügt
Einrückungen entsprechend gesetzt
locales-Lauf "en"
Optionale auftragszentrische Verknüpfte Belege
Konfigurierbar in der Mandantenkonfiguration. Unabhängig vomaktuellen Belegort werden die verknüpften Belege immer vom VK-Auftragaufgebaut
BankTransaction: Kreditorenvorlagen auch nach Namen sortiert
BankTransaction: Dialogbuchungsvorlagen sortiert nach Name
spellcheck test
Warnung bei fehlendem Lieferschein als Vorgänger zur Rechnung
Druckvorlagen Marei: Auch Rechnungen haben eine Vorgangsbezeichnung
CsvImport: Interface für zusätzliche Angaben beim Import immer speichern
CSV-Import Inventory mehr Testfälle (target_qty und Kommentare)
Druckvorlagen marei, falsche Variable für Beleg
Testfälle CSV-Import Warenbewegung im Lager
Lagerbewegungsimport: Testfehler wg. undef vermeiden
Belege verknüpfen: auch nach Belegnummer filtern können
convert_invoice.t: Test für Änderung von Attributen bei Konvertierung
S:D:Order: convert_to_invoice params an Invoice::new_from übergeben
Analog zum Verhalten in SL::DB::DeliveryOrder. Siehe auchcommit "convert_to_invoice params an Invoice::new_from(%params)" (386660077eb786611dc1649d0e1617a29ffc4091)
convert_invoice.t: Konvertierung aus Auftrag inkl. verlinkter Positionen
S:D:Order: convert_to_invoice: items verlinken
Erzeugnis fertigen: Chargennummer für Einzelteile priorisieren
Erzeugnis-Chargennummer == Bestandteil-Chargennummer
Definitionen von format_amount_units entfernt.
Durch die zwei vorgherigen commits wird format_amount_units nichtmehr verwendet.
Aus- und Umlagern: Formatierung der Mengen in verschiedenen Einheiten entfernt.
Die Formatierung der Einheiten der Form "3L 510,0 ml" wurde entfernt.Das betrifft die Spalte Lagerbestand in der Aus- bzw. Umlagermaske.Die Menge wird jetzt in der Einheit des Artikels angezeigt....
Lieferscheine: Formatierung der Mengen in verschiedenen Einheiten entfernt.
Die Formatierung der Einheiten der Form "3L 510,0 ml" wurde entfernt.Das betrifft die Spalte Lagerein- bzw. -ausgang in den Positionszeilen,den Lagerbestand in der Auslagermaske (?) und die evtl. Fehlermeldung,...
Auftrags-Controller: Warnung bei nicht vorhandener Kundenbestellummer …
… kann in der Mandantenkonfiguration eingeschaltet werden.
Workflow Lieferschein->Rechnung: Bearbeiter ist aktueller Benutzer …
… und nicht der des vorherigen Belegs.
S/D/Order: new_from/new_from_multi: Bearbeiter ist immer der aktuelle Benutzer
Bei Workflows zu neuen Belegen ist der Bearbeiter des neuen Belegs immer deraktuelle Benutzer, egal, was im vorherigen Beleg steht.
Auftrags-Controller: Warnung bei fehlendem Transportkosten-Artikel …
bei VK-Angebot und -Auftrag, wenn in der Mandanten-Konfiguration angegeben.
Artikel-Schnellsuche führt bei Auswahl durch Tasten zu leerer Anzeige
Das jquery autocomplete plugin unterdrückt das keypressed event, nichtaber das keydown event, was dazu führt dass in Chrome bei Enter sowohlder Enter hook des Eingabefeld als auch der Enterhook des Autocompletion...
Zahlungsbedingungen: "calc_date" überschreibt Referenzdatum
Die Methode "calc_date" erzeugt das neue Datum ohne ein neues Objekt zuerzeugen.Deshalb wird ggf der Parameter "reference_date" überschrieben.
Nun wird ein neues Datumsobjekt per "clone" erzeugt....
Historie zeigt Einträge von anderen Belegen
ticket #11167
(cherry picked from commit 59eb76522127c336bdf68cacb84a83d49ab19f75)(cherry-pick von odyn)
Das per Email Versenden wird nicht in der History des Dokuments angezeigt
Hier war eine Einschränkung in der Datenbankabfrage zu viel.
fix #101
(cherry picked from commit 41dfbbd6b8d0823a34c201e849e8570172758307)(angepasster cherry-pick von odyn)
Dialogbuchung: Historie: Der Parameter muss glid ansatt id sein.
Dialogbuchung: js-Code für Historie laden.
Employee::current statt manuell an weiteren Stellen
WH: Employee::current statt manuell
(cherry picked from commit 975786bdc3c48380926c63e8a0b37109d144f0f2)(cherry-pick von odyn)
Mailer: Bei fehlerhaften Mailadressen warnen
(cherry picked from commit e8f152b186583bc254ff631f4803189da4f3013e)(cherry-pick von odyn)
scripts/console: utf8 Kompatibilität und Doku zu Term::ReadLine::Gnu
CsvImport Lieferscheine: Zusammenfassen von Lieferpositionen
Wenn in mehreren Positionen Teilmengen einer Position eines Auftragsgeliefert werden, dann diese Zusammenfassen.
CsvImport Lieferscheine: Unit-Tests
CsvImport Lieferscheine: ShippedQty-Helper für Prüfung, ob komplett geliefert
ShippedQty-Helper: undef-Warnung vermeiden
PPI: Offenbar typo in Fehlermeldungstext
kam mit "Auch escapte DTVF Namen erkennen" rein.
PPI: Auch escapte DTVF Namen erkennen
Scheinbar kann die Kopfzeile des CSV-Format noch Hochkommatas enthaltenoder ggf. wurde diese mit einer Tabellenkalkulation geöffnet.
ckeditor: Rechtschreibprüfung des Browser aktivieren
Revert "ckeditor: Rechtschreibprüfung des Browser aktivieren"
Config-Änderung wird gleich in js/kivi.js gemacht, damit es keinen/wenigerKonflikte bei einem evtl. Update des CKEditors aus dem upstream gibt.
This reverts commit f202ae53dcb57a5b06669bc555d5bd2b764ed5ec.
Changelog: Rechtschreibprüfung im ckeditor
Rechnung: Drucken und Buchen auch wirklich immer Drucken und Buchen
Druckvorlagen marei: Hintergrundbild auch für Briefe
Im Lagerstandsbericht nach Warengruppe filtern können.
Übernahme aus Kundenprojekt
Lagerberichte nach Waren-CVars filtern können …
… nur Waren-CVars aus den Stammdaten - nicht aus Überlagerung aus Belegen
Waren-CVars für Lagerbuchungsbericht
CVars für Lagerbestand: Kein Link zur Sortierung rendern - …
… das geht ohnenhin so nicht und wirft einen DB-Fehler
CVars für Lagerbestand: Funktion zum Rendern aus SL/CVar nehmen
Kosmetik: CVars für Lagerbestand
Kosmetik: CVars für Lagerbestand: Variablendeklaration näher an Verwendung
Auftrags-Controller: Reihenfolge Histore/Wiedervolage (Menüpunkt mehr) geändert
Ist nun so, wie in den anderen Masken (alte OE, Lieferscheine und Rechnungen)
Wiedervorlagen für Belege: Nicht-erledigte und erledigte WV in je einer Tabelle
Wiedervorlagen: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)
all_parts: Lagermenge des Artikels und benötigte Menge für Erz. anzeigen
Die benötigte Menge für das Erzeugnis wurde einfach in onhand gepackt.Das verwirrt natürlich wenn man sowohl die Lagermenge als auch diebenötigte Menge fürs Erzeugen in dem Bericht ausgeben möchte.
Druckvorlagen marei: Leistungsdatum in Rechnung (auch in Tabelle anzeigen)
Druckvorlagen marei: Leistungsdatum in Rechnung und Auftrag drucken
rp aging: Callback für die OPOS-Liste nach manueller Zahlung
Waren: Nur gültige Preisgruppen anzeigen
Zu #56f1a7: Rechnungskopie für LaTeX deutsch/englisch locales
Revert "Zu #56f1a7: Rechnungskopie für LaTeX deutsch/englisch locales"
This reverts commit 6d3bdbb0f21b66487379ee5393cbaebc1565f729.