CSV-Export mit UTF-8 als Encoding gefixt
Dabei die Abhängigkeit vom Modul IO::Wrap beseitigt.
Paketiinformationen und UPDAGRE aktualisiert.
Dokumentation komplett nach utf8 konvertiert.
Ein Hinweis hinzugefügt, welche Perl-Module in v2.6.0 benötigt werden, die vorher noch nicht benötigt wurden.
Kosmetik.
Die nächste Version wird 2.6.0 sein, nicht 2.4.4.
Aktualisierungen der Upgrade-Dokumentation.
Dokumentation ergänzt.
Ausserdem zwei Bugs in Auth.pm behoben
Umstellung der Benutzerverwaltung von Dateien im Verzeichnis "users" auf die Verwendung einer Authentifizierungsdatenbank.Es ist erforderlich, die Dateien doc/UPGRADE und doc/INSTALL/index.html zu lesen und die angesprochenen Punkte auszuführen, um nach einem Upgrade weiter arbeiten zu können.
Das nächste Release ist 2.4.3.
Die Upgrade-Informationen auf 2.6.0 konkretisiert.
Einführung des Modules "Template" als schnellere Alternative (Faktor 9) zu "HTML::Template". Wird via $form->parse_html_template2() aufgerufen. Umstellung der von ReportGenerator verwendeten Vorlage auf die Verwendung von "Template".
Eine Report-Klasse geschrieben, der die Ergebnisse von Datenbankabfragen übergeben werden. Diese Klasse kann daraus dann entweder die bekannten Listenansichten oder auch CSV- und PDF-Exporte erzeugen. Dazu werden entsprechende Buttons eingeblendet.Dazu werden einige neue Perl-Module (Text::CSV_XS und IO::Wrap) sowie zwei weitere Hilfsprogramme (html2ps und Ghostscript) benötigt, deren Pfade über die lx-erp.conf eingestellt werden müssen.
Benutze das Perl-Modul "YAML", um $form in einen String umzuwandeln und später daraus wieder herzustellen, da YAML im Gegensatz zu "Data::Dumper" ohne Perls "eval()" auskommt, sondern einen sicheren Parser zur Verfügung stellt. Damit kann die serialisierte $form auch über ein Formular vom Benutzer stammen, ohne ein Sicherheitsproblem darzustellen.
Upgradehinweise für 2.4.2 erweitert.
Liste der benötigten Perl-Module etwas erweitert und deutlicher gemacht.
Upgrade-Anweisungen erweitert.
Mehr Updates.
Es wurden nur drei Variablen umbenannt. Die anderen hießen bereits "employee_*".
Informationen über umbenannte Variablen hinzugefügt.
Kosmetik: Umformatierung.
Text fuer Buchungsgruppen
Eine Datei mit Hinweisen zum Upgradeprozess von älteren Versionen begonnen. Philip wird gleich Text zu den Buchungsgruppen schreiben.