FileUploader: SL/Controller/FileUploader.pm nach SL/Helper/FileUploader.pm verschobenShop: typo im Connector und jsShopPart: Benutzerdefinierte Variablen werden jetzt angeziegt im ShopPartreiter, TODO extra BDV's für Shoppart implementieren
ShopOrder,FileUploader: Debugs rausgenommen
ShopPart: Debugs rausgenommen
ShopPart: ArtikelKategorien werden über ID in den Shop dem Artikle zugeordnet
Kategorien werden mit ID und Name in die DB geschrieben. Ein Komma im Name erzeugt noch Fehler. Der Pfad muss noch gemacht werden
ShopPart: Bilder hochladen geht jetzt.
ShopPart: Upload biuleder gehen noch nicht json schein aber richtig zu sein
ShopPart: Test Artikel wird mit json im LWP::UserAgent in den Shop hochgeladen
Shop - per ajax ShopPart/update_shop aufrufen
Shoppart: Shopkategorien sind zugeordnet und werden mit checkbox angezeigt
Shopparts: Kategorien werden in die DB geschrieben
Shopparts: Bilder werden angezeigt TODO Bilder löschenShopkategorien werden aus der Api/Shop geholt und angezeigt zum markieren
Bilder werden als Tabelle angezeigt
ShopParts: Benutzerdefinierte Variablen mit Prefix 'shop_' werden im Reiter Shop Variables angezeigt und im Reiter Benutzerdefinierte Variablen NICHT angezeigt
Shop - Template für Shopartikel bearbeiten vergessen
Shop - mergefehler rausgenommen
ShopPart - In Artikel Reiter ShopSync ausführen
neuer Knopf "erneuern", wenn erfolgreich wird die "Last update" Spalteaktualisiert
Debug - Shop bearbeiten: erneuerbare Artikel anzeigen
Sollte in einen eigenen Controller, nicht in die Konfiguration, wo manauch Aktionen ausführen kann.
ShopParts - nur für vorhandene Artikel prüfen
Conflicts: bin/mozilla/ic.pl
Shop - MetaSetup base -> parent
ShopPart - Leichte Überarbeitung von js
ShopPart - part_id und shop_id NOT NULL, metatags
ShopPart - editing and adding in jquery ui dialog
from shop tab in part tab.
Shop - erster Test mehrere ShopParts in Artikelreiter
PART.PM clone_and_reset auskommeniert
ShopOrder: typo
Shoporder Anfang Fehlerabfrage
Shopmasstransfer: geht soweit muss noch Fehlermeldungen hübschen
Conflicts: SL/Controller/ShopOrder.pm
record links fehlende Datei
RecordsLinks auch für/bei ShopOrders anzeigen
Conflicts: SL/Controller/RecordLinks.pm
Shoporderliste Nur bei importierbaren Aufträgen checkbox markiert anzeigen. Bei anderen Aufträgen wird keine checkbox angezeigt
Shopordermasstrnsfer mit auslagern
Backgroundjob Shoporder->Auftrag->Lieferschein (auslagern) mit debugmeldungenPositionen werden beim Shopimport schon nach Artikelnummern geordnet - neue Spalte Position.
Conflicts: SL/Controller/ShopOrder.pm SL/ShopConnector/Shopware.pm
Shoporder automatischer Auftrag Backgroundjob anfang
shopOrder backgroundshop anfang
Conflicts: SL/Controller/MassInvoiceCreatePrint.pm
Shoporder: transferable kenntlicht gemacht
sortierung
webshop.css aus df_develop
Shop - Testcase
Shop - first attempt at determining updated parts
Shop - 1. Version Shopware Connector
Conflicts: SL/ShopConnector/Shopware.pm
Shop - Controller für ShopOrder
Bearbeitung von importierten Shop-Aufträgen
Shop - Menü shopimport yaml
Shop - ShopOrder und ShopOrderItem
Tabellen für importierte Shopaufträge und Artikel
Shop - clone_and_reset für Parts (für test-case)
Shop - Shop Connecters ALL, Base and XTCommerce
Shop - Rose shop_parts Verknüpfungen von Shop und Part
Shop - SL/Shop and Shop Controller for editing shop configs
Shop - Einführung von ShopParts
Erster Test mit einem Shop Reiter in Artikelmaske
Connector angepasst
Fileuploader: ??
Fileuploader: cherry-pick2
Fileuploader: cherry-pick
create_backorder entfernt
Kontoauszug verbuchen, Startdatum der Verbuchung greater/equal
Wie bei fromdate und auch sonst überall im Programm, entsprechenddas Startdatum der Kontoverbuchung noch als gültigen Wert mitnehmen.
TopQuickSearch: changelog Eintrag
Changelog für Customer-Picker bei Projekt und Kosmetik
Projekt erfassen: CustomerPicker verwenden
Changelog Update für Abteilung.
Abteilung in Rechnungsübersicht angeben
Dispatcher: end_of_request() sub aus main namespace verbannt
Dispatcher: FCGI-Neustart bei modifizierten Dateien via exec anstelle von exit
Gleicher Grund wie in 655f9081d19d201a1084a609beca1c06bef91e5c:
Wenn sich das Script beendet, so kann es sein, dass der Webserverbereits den nächsten Request zum Script geschickt hat. Ist das der Fall,...
Dispatcher: Restart bei hohem Memory-Verbrauch via exec anstelle von exit
Wenn sich das Script im Fall von zu hohem Speicherverbrauch beendet, sokann es sein, dass der Webserver bereits den nächsten Request zum Scriptgeschickt hat. Ist das der Fall, kommt es zu einem internal server...
Dispatcher: Requstloop vom dispatcher.fpl nach Dispatcher.pm verschoben
Projekt »keep your main namespace clean«.
select styling in lx-office-erp.css
Irgendwer bei Firefox 46 scheint was geraucht zu haben. Das Stylesheethatte alle anderen windowmanager decorations überschrieben, aber FFhat seit 32 select appearance ignoriert. Angeblich ausSicherheitsgründen. Das haben sie glücklicherweise gerade rechzeitig...
SelfTests Buchungen ohne Steuer auch mit Steuerschlüssel 11, etc filtern
Nicht nur Steuerschlüssel 0 kann steuerfrei sein, sondern auchdiverse andere (tax.rate beachten!)
SelfTests: Verwaiste invoice-Einträge auch auf Zeitraum beschränken
Vorlagen mit CH-Einzahlungsscheinen wegen Fehlern nochmals gelöscht
neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro im Vorlagensatz rev-odt: invoice_besr.odt und sales_order_besr.odt
Dokumentation zum Makroeinsatz in OpenDocument Vorlagen mit Anleitung zur Konfiguration für den Druck von CH-Einzahlungsscheinen
Added files via upload
gl.pl: benutzte Funktionen aus DBUtils auch importieren
Revert "[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur"
This reverts commit 7c920e235989b809f3a546a17f31507d62c00f88.
[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur
Request handling: bei zu hohem Speicherverbrauch erst flushen, dann beenden
Wenn sich das Script sofort beendet, dann werden Daten nicht an denWebserverprozess geschickt und der wiederum schickt eine unschönenInternal Server Error an den Client.
Daher zuerst den Request vollständig an den Server schicken und damit...
Verkaufslieferscheine: nach Erfassungsdatum filtern können
Lieferscheine: Suche nach Artikelnummer/-beschreibung in Positionen
Einkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen
Verkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen
Angebote/Aufträge: Suche nach Artikelnummer/-beschreibung in Positionen
Rechnungen: Zahlungsein-/-ausgänge nach Datum sortieren(2)
Für Einkaufsrechnungen oder Kreditorenbuchungen muss statt ER_paid die Konten AP_paidmit sortiert werden.
Ansonsten stehen die falschen Konten hinter den Beträgen
fix Commit 0d37f1e8 vom 30.9.2015
DB-Upgrade: Queries nicht in der Schleife preparen
Datenbank mit 100k invoice Einträgen braucht Jahre sonst.
Wiederkehrende Rechnungen: Variablen Periodenstart-/-enddatum richtig setzen
Die Perioden beginnen nicht mehr immer nur am 1. des Monats, sondern andem Tag, der über das Vertragsstartdatum angegeben ist. Daher müssenauch die Variablen <%period_start_date%> und <%period_end_date%> anhand...
Keine Default Exporte mehr in den main:: space
Ich hoffe ich habe alle erwischt. Dieser Commit, macht folgendes:
Exports in den main:: space passieren immer, wenn ein bin/mozilla/script ein Modul einbindet, das @EXPORT setzt.
Laut meiner ack/grep Magie sind das SL::MoreCommon und SL::Helper::Flash...
Auth: DBUtils nicht den namespace vollmüllen lassen
common: DBUtils nicht den main:: space vollmüllen lassen
DBUtils: doku
Brieffunktion: Umstellung Druck auf Template Toolkit
Damit wird auch alter Backendcode wie IS->get_customer() nicht mehrbenötigt.
Brieffunktion: Löschen von Entwürfen gefixt
Brieffunktion: Werte in Entwurfsliste richtig formatieren
Brieffunktion: unbenutzte Tabellenspalten entfernt, vc_id → customer_id umbenannt
Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn« noch deutlicher
Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn«
Wiederkehrende Rechnungen: Feld für E-Mail-Absender richtig togglen
WebDAV-Liste: noch mehr Styling
Brieffunktion: WebDAV-Verzeichnisinhalt anzeigen
WebDAV: freundliche Meldung anstelle leerer Tabelle, wenn keine Dokumente vorhanden
WebDAV-Liste analog zu anderen Tabellen stylen