Genauere Bezeichnung der Auswahlbox zur Vorauswahl der Kunden-/Lieferantensprache
Vorauswahl der Sprache darf auch leer sein
Vorauswahl der Sprache fuer Kunden in defaults
Warengruppe als Dropdown bei Stammdaten/Berichte/Waren
Kopierfehler in Buchungsjournalmaske behoben (Eine Filterzeile zuviel) und changelog für Buchungsjournal-Änderung von gerade angepasst.
Filterkriterien für Buchungsjournal-Erweiterung von gerade eindeutiger bezeichnet und die deutsche Übersetzung hinzugefügt
Zum commit von gerade noch entsprechend employee korrekt ausgelesen und gldate vom richtigen Datensatz
Buchungsjournal: Bearbeiter und Buchungsdatum
- Buchungsjournal: Auswahl nach Bearbeiter einschränken
- Sortierung: Auswahl ob Buchungsjournal nach Buchungsdatum oder Rechnungsdatum sortiert wird (Buchungsdatum ist Default)
- Datumsauswahl von-bis berücksichtigt ebenfalls Auswahl...
L.select_tag + L.options_for_select anstelle der multibox.html
Lieferungentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Ansprechpersonentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Lieferadressentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
In Konfiguration angegebene Anwendungen in PATH suchen
Fix für Bug 1690.
myconfig bei cogs und process_assembly übergeben
Umstellung von eur zu 3 Variablen in defaults
accounting_method inventory_system profit_determination
Details siehe doc/umstellung_eur.txt
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Bearbeiter und Verkäufer option bei Bericht Debitorenbuchungen
Wenn man bei Verkaufsrechnungen den Filter für Bearbeiter oder Verkäufer setzt,werden diese Filterkriterien auch auf der Ergebnisseite angezeigt.
Podfixes.
Druckinstallation dokumentiert.
Bei Locking dasselbe DB-Handle verwenden
Seit der neuen Klasse für den Zugriff auf 'defaults' ist durch das"SELECT ..." die 'defaults' in der DB-Verbindung gelockt, die überget_standard_dbh zurückgegeben wird. Versucht nun SL/TransNumber, mit"LOCK defaults" die Tabelle ebenfalls zu locken, so klappt das nur,...
enter_sub(2)/leave_sub(2) nur loggen, wenn TRACE2 als Log-Level gesetzt ist
Bisher wurde das Argument als normales Log-Level interpretiert, wasDEBUG1 entsprach. Das ist aber unintuitiv und macht es relativsinnlos, DEBUG1 zu benutzen, weil es zusammen mit TRACE plötzlich alle...
Kosmetik
Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration
Leerzeichen zwischen den Sätzen nicht klempen.
Der Handler in dieser Version der Doku ist für fcgid.
Typos
Warnings im Debug menü togglen.
Nicht benötigten Eintrag zu nicht existentem JS entfernt
Fix für Bug 1679.
Default-Passwort-Algo: SHA256 mit Salzen durch Login
Bei Passwortänderung Login für Salzen übergeben
Optionaler, automatischer FCGI-Restart nach Request bei Programmänderungen
Muss in Konfiguration in [debug] mit restart_fcgi_process_on_changesangeschaltet werden. Überwacht alle Dateien in SL, bin, config,templates/webpages sowie einige im Basisverzeichnis auf Änderungen des...
Prozess-ID & Uhrzeit nicht sichtbar in Session-Keys verwenden
Benutzer-Anmeldung verweigern, wenn nicht eingespielte Admin-DB-Upgrades vorhanden sind
Nicht immer alle Session-Werte automatisch laden und parsen
Durch das Speichern ganzer Forms in der Session wurde das Laden sehrlangsam, weil bei jedem Request alle Session-Werte geladen und mitYAML geparst wurden. Rief man z.B. ein Erzeugnis mit 50 Einzelteilen...
Bug 1275: Unbenutzte Lieferadressen lassen sich nicht löschen
Code für Löschen von Lieferadresse und Kontaktperson hatte sich vermischt.
Mehr Dokumentation für SL/LxDebug.pm
Form::init_template gibt immer das Template-Objekt zurück
Zahlungseingangstemplate: Typo in Funktionsnamen
Dokumentation für SL/LXDebug.pm
Funktion für unified diff zweier Objekte/Strings in Debugausgabe
Eval-Error im Dispatcher auch auf STDERR ausgeben
Wurde bereits ein Template ausgegeben, bevor der Fehler auftrat, sokonnte es sein, dass die Fehlermeldung komplett verschluckt bzw. vomBrowser nicht angezeigt wird.
Warnung "no statement is executing" vermeiden
Passwort-Änderungen auch in der Session speichern
Fall 'kein Hash-Algorithmus angegeben' bei alten Passwörtern richtig behandeln
create_unique_session_value hat immer falsch auf Eindeutigkeit der Nummer geprüft
Keine großen GET-Requests via HTTP-Redirect erfordern
Bugfix für 1609.
Wieder den Bindestrich in die Versionsnummer eingefügt.
Verwaltung von Kunden-/Lieferantentypen auf Controller umgestellt
flash_later durch Auto-Restore von 'FLASH' von Session nach $::form gefixt
Bug wurde in c90b4dcd implementiert. Hintergrund:
c90b4dcd sollte ermöglichen, dass Werte in der Session gespeichertwerden, die aber nicht automatisch nach $::form zurück kopiert...
Verwaltung von Abteilungen auf Controller umgestellt
Actions 'move_up' und 'move_down' gibt es nicht mehr
ship_to() in io.pl auf Template umgestellt
Feld shiptocp_gender mitschleifen
Bei Artikelauswahl "title" der Originalform nicht überschreiben
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Fehlende Übersetzung
select_item() in io.pl auf Template umgestellt
In Einkaufsbelegen Übersetzungen von Artikeln berücksichtigen
Fix für Bug 1677.
Bei Artikelauswahl nur ID als Hidden mitschleifen, nicht alle Artikeldetails
Fix für Bug 1670.
Admin-Passwort immer gehasht speichern, auch wenn LDAP-Authentifizierung aktiv ist
Merge branch 'no-cleartext-passwords-in-db'
Das Admin-Passwort nicht im Klartext in Session-Tabelle ablegen
Das Benutzer-Passwort nicht im Klartext in Session-Tabelle ablegen
Passwort-Hashing in eigenes Modul ausgelagert
PHP-basierten CSV-Import-Code entfernt
Merge branch 'csv-import-in-perl'
Session-Dateien ignorieren
Manager-Klasse für Customer
Framework für after/before-Hooks bei load/save/delete
Conflicts:
SL/X.pm
Verwendung von Exception::Lite anstelle von ExceptionClass wie imKundenprojekt.
Anstatt über "action_" zu croaken gibt der Base Controller jetzt eine freundliche Meldung.
Kundenspezifische Felder entfernt
Beispieldatei bei CSV-Import herunterladen
Tests brauchen mittlerweile fix Text::CSV_XS
Hilfstext für Spalte 'type' bei Artikelstammdaten
Übersetzung angepasst
Import von Lieferanten/Lieferanten-Artikelnummern (makemodel) zu Artikeln
CSV-Import-Menüeinträge verweisen jetzt nur noch auf den neuen Import
Ausgewähltes Zahlenformat berücksichtigen
Hilfetext-Warnung entfernt
Importieren von Preisgruppen
Preisaktualisierung bestehender Artikel
Refactoring: gemeinsamen Code ausgelagert; Ansprechpersonen/Lieferadressen: Kunden-/Lieferantennamen anzeigen
Auf alle Fehler auf einmal testen und nicht beim ersten abbrechen
Überflüssige Zeilen entfernt
Infotext anzeigen, wenn nur Preis aktualisiert wird
Überflüssiger Accessor
Typo
TODO
Hilfetexte für Lieferanschriftenstammdatenimport
Hilfetexte für Kunden-/Lieferantenstammdatenimport
Hilfetexte anzeigen; sehr viele Übersetzungen
Viele weitere Klartextfelder bei Kunden-/Lieferantenstammdaten
Anzeigen und Importieren von benutzerdefinierten Variablen bei Kunden, Lieferanten, Artikeln
Verknüpfungen Parts/Customers/Vendors -> Custom Variables
Anzeige und Import von übersetzten Artikeltexten und Bemerkungen