Workflow: order ↔ reclamation
Reclamation: Controller and Templates created
also for ReclamationReason
Changes in SL/DB/Shipto.pm, SL/DB/Helper/TransNumberGenerator.pm, SL/Controller/File.pm and SL/Webdav.pm for Reclamation
Links in menus added for: - Reclamation/add...
Added alias record_id to order_item and delivery_order_item
Reclamation: added to RecordLinks
Reclamation: Presenter added
Reclamation: add master_rights
Reclamation: add default settings
Reclamation: sql-script for data tables and rose objects added
Also created all needed functions in SL/DB/Reclamation.pm, SL/DB/ReclamationItem.pm and SL/DB/ReclamationReason.pm
ShopConnector: Vorgangsbezeichnung geht auch mit Shopware6
Version auf unstable
Release 3.6.1
Versionsnummer in Dokumentationen für 3.6.1 angepasst
DB-Upgrade-Skripte für 3.6.1
Dokumentation: Hinweis auf neues Perl-Paket
changelog: Liste gefixter Bugs für neues Release
changelog: weitere Anpassungen seit dem letzten Release erwähnen
Release-Management: Hinweis Versionsnummer anpassen im UPGRADE-Dokument
login: Logo: keine (falschen) Oktalzahlen beim Datum
Mehr Frieden -General Kyrylo Budanov:
The breaking point will be in the second part of August.
Auftrags-Controller: Beleg neu laden nach "Speichern und drucken" auch bei Fehler
Wenn nach dem Speichern ein Fehler auftritt, Beleg neu laden mit redirect.Gleiche Problematik/Begründung wie in commit1268bf670c06f5a66ad78a75e41ad6c15061d9bc
Auftrags-Controller: Beleg neu laden nach "Speichern und drucken"/Druckvorschau.
Sonst wird die Belegnummer nicht angezeigt, falls die Änderbarkeit vonBelegnummern abgeschaltet ist.Zudem wurde die Projektnummer nicht angezeigt, wenn das automatische anlegen von...
Auftrags-Controller: E-Mail-Dialog: nach Speichern hiddens der ids wieder setzen
Wichtig, falls die Makse nicht neu geladen wird (z.B. bei Abbruch)
Auftrags-Controller: überflüssiges "die"-Statement entfernt
Shop: Vorgangsbezeichnung nicht bei Shopware6 implementiert
Dunning: Email und Zahlungsbedingung in Mahnlaufbericht aufgenommen
ShopOrder: billing_email zusätzlich als invoice_mail ...
beim Kunden übernehmen. Rechnungs und Mahnungsmail werden über dieseAdresse verschickt.
Projekte: Leeren Reiter "Projekt-Details" entfernt.
Kam wohl durch einen cherry-pick rein.
Upgrade-Doku: Hinweis auf benötigtes Perl-Modul IPC::Run
Volltext-Suche: changelog
Volltext-Suche Auftrag: Kosmetik: Formatierung SQL-Statements
Volltext-Suche Auftrag: auch in Wiedevorlagen suchen
Volltext-Suche im Auftragsbericht
InstallationCheck: IPC::Run wird benötigt
Volltext-Suche: Hintergrund-Job nachts aktivieren
Volltext-Suche: Hintergrund-Job: POD
Volltext-Suche: Hintergrund-Job zum Extrahieren von Texten aus Dokumenten
Volltext-Suche: Rose-Beziehung von File zu full_text
Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose
changelog zu Telefonnotizen
Telefonnotizen: in Berichten Angebot/Auftrag filtern können.
Durchsucht werden Betreff und Text.
Telefonnotizen Angebot/Auftrag
In einem neuen Reiter können Notizen zum Beleg erfasst werden.
BankTransaction: Vorlagen: Verwendungszweck als Bemerkung in Kreditorenbuchung
Mit der Möglichkeit, projektbezogenen Code für eine Konvertierung derVerwendungszwecks einzubauen.
BankTransaction: Kreditorenvorlagen: Vorlage direkt laden, wenn genau 1 Treffer
BankTransaction: vergessene Textübersetzung bei Buchung erstellen
BankTransaction: Kosmetik: Ausrichtung und "make emacs happy"
Rechnungsmaske: "Browser-Zurück verhindern" konfigurierbar in Mandantenkonfig
changelog zu "Dateimanagement: erst nur letzte Version anzeigen ..."
Dateimanagement: erst nur letzte Version anzeigen / alle Versionen ausklappbar.
Und auch alle Versionen von Anhängen und Bildern anzeigen. Vorher wurdehier nur die letzte Version gezeigt.
Dateimanagement: anderes colspan bei Bilder berücksichtigen
Auftrags-Controller: Fix: Preisquellenermittlung: js-Funktion richtig aufrufen
ist eben kaputt gegangen
Auftrags-Controller: Preisquellenermittlung in eigene Funktion ausgelagert
Auftrags-Controller: Preisquellen bei Erneuern von Positionen aus Stammdaten …
… nicht nur berücksichtigen, sondern auch anzeigen.Und Rabatt-Quellen ebefalls berücksichtigen und anzeigen.
Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt
SL:Webdav:File.pm->store: ungeänderte Dokumente nicht doppelt speichern.
Einfacher Größenvergleich mit letzter Version.
mini-DMS: Filesystem-Backend: undef-Warnung vermeiden
mini-DMS: Filesystem-Backend: ungeänderte Dokumente nicht doppelt speichern.
changelog zu Workflow zu Lieferantenauftrag
Artikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …
… wenn es genau einen Lieferanten beim Artikel gibt.
Artikel-Controller: Workflow zu Lieferantenauftrag
Ziemlich simple Implementierung, die das Callback nutzt, das auch für dasAnlegen eines Artikels aus dem Auftrags-Controller heraus genutzt wird.
neuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt
Rechnungsmaske: Browser-Zurück verhindern
Ein weiterer Hack, der in der Rechnungsmaske den Browswer-Zurück-Knopfaushebeln soll, damit nicht doppelt gebucht werden kann.
siehe auch:https://stackoverflow.com/questions/46183325/prevent-form-resubmit-after-pressing-back-button
Rechnungsmaske: "Drucken und Buchen" und Browser-Zurück entschärfen
Wenn nach dem "Drucken und Buchen" in der Rechnungsmaske eine andere Maskeaufgerufen wird und dann mit "Browser-Zurück" wieder zur Rechnungsmaskezurückgegangen wird, dann wird im günstigsten Fall erneut gedruckt. Es ist...
Auftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen
Das alte Verhalten war, Preisquellen bei der Übernahme der Eingabezeile in diePosition zu berücksichtigen, wenn das Preisfeld leer war.Das war nicht ersichtlich. Zudem wurde bei der Auswahl (Picker) eines Artikels...
Angebot/Auftrag: "Als neu speichern": Warnung bei ungültigen Artikeln
Als Flash-Meldung im neuen Beleg.
Langtext-Dialog: Größe prozentual zum Hauptfenster einstellbar pro Benutzer
Ist hier in der Benutzereinstellung ein Wert != 0 gewählt, so wird der Dialogentsprechend dargestellt. Auch die Größe des Editor-Bereichs wird in diesemFall angpepasst.Ist 0 oder kein Wert gewählt, so ist das Verhalten wie zuvor.
SameSite-Attribut des Session-Cookies auf Strict setzen
Zu Kontoauszug Zuordnung verbessern, alte Logik auch entfernen
Lieferwertbericht um Filter nach Warengruppen erweitert
Vorschläge für Kontoauszüge verbessern, fall: remote_account_number
Treffer sauberer setzen, ist überhaupt eine nicht leere Kontonummer vorhanden?
SL::File: get auch mit dbfile als Parameter aufrufen können
SL::File: get_all_versions mit dbfile als Parameter gefixed
Kunden-/Lieferanten-Suche nach allen Telefonnummern: Leerzeichen ignorieren.
Sowohl in der Sucheingabe, als auch beim Vergleich der DB-Einträge.
TopQuickSearch nach allen Telefonnummern: Leerzeichen ignorieren.
Letter: "alle" E-Mail-Adressen per Anhaken als Empfänger
"alle" E-Mail-Adressen per Anhaken als Empfänger hinzufügen können
locales-Lauf en
Revert "Briefe: Rechteprüfung gefixed"
This reverts commit 65604fea85234a5ae3e787f7cafd81ece6b8621d.
Der Fix ist zwar richtig, aber nicht weitgehend. Es fehlen an einigenStellen weiter Übergaben von "is_sales" (z.B. bei allen redirects).
Zudem gibt es noch ein anderes Problem. Die Rechteprüfung hängt von...
Shopware6: Status completed innerhalb des Konnektors mappen
Zufälligerweise heißen die alle fast schon so wie vordefiniert,aber leider nicht ganz genauso ...
Shop: vergessene locales
schon benutzte ungültige Sprachen anzeigen
Image-Upload neuer Typ für VK-Lieferschein
Ungültige Sprachen nicht mehr im Angebot/Auftrag/Beistell-LS
Sprache auf ungültig setzen im Admin-Bereich
Sprache um Attribut ungültig erweitert
Zuviel in b24afac71c944 entfernt. Historie und Wiedervorlage wieder anzeigen
Historie ist nur lesend im Zugriff und Wiedervorlagen zuschreibgeschützten Belegen zu erstellen, wenn das Recht productivityvergeben ist, find ich i.O.
Briefe: Rechteprüfung gefixed
Beim Öffnen eines Briefes aus dem Bericht wurde die Info is_sales nichtmitgegeben. Daher wurde immer auf Rechte im Einkauf geprüft, egal, obEin- oder Verkauf.
- $self->is_sales verwenden, denn das prüft, ob $::form->{is_sales} vorhanden...
clean_tax abhängigkeit explizit setzen
Aufräumskript für Steuerschlüssel 18,19 - Prüfung auf Kontenrahmen
Auftrags-Controller: Speichern und schließen, …
… was einen zurück zur voherigen Ansicht bringt
Verknüfpte Belege: Keine Verknüpfungen zu Angebot von Angebot oder Auftrag.
Ein Angbot beginnt immer einen neuen Workflow (es sei denn der Vorgänger istein Pflichtenheft).Das kann sonst dazu führen, dass eine Position mehrere Angebote als Vorgängerhat und dann kann das Angebot nicht mehr gedruckt werden. Auch logisch ist...
Changelog: Reverse Charge für einige Steuerschlüssel
Kreditorenbeleg prinzipiell um reverse_charge für beliebige Steuerschlüssel erw.
Sobald eine Steuer ein Gegenkonto (reverse_charge_chart_id) besitztwird die Steuer immer gespiegelt gebucht. Unabhängig vom Steuersatzoder Steuerschlüssel.
Steuerschlüssel 18 und 19 mit reverse_charge Funktion hinzugefügt
Kreditorenbeleg reverse Charge 94 in Dialog-B mit korrektem Vz buchen
Anzahlungsrechnung auch den netto-Betrag an die Druckvorlagen übergeben
locales en/de
Mit Bankimport abgeglichen Dialog-Buchungen schreibschützen
Payment-Helper pay_invoice case 'difference_as_skonto' entfernt
'difference_as_skonto' lässt sich über 'free_skonto' abbilden.Ein Fall weniger der die Methode etwas wartungsfreundlicher macht.POD und Testfall angepasst.
reverse Charge Upgrade Skript: taxkeys nur bei Germany-DATEV-SKR03EU/04EU