Entitaeten fuer die Umlaute hinzugefuegt
Doppeltes Quoting von HTML-Sonderzeichen vermeiden (CGI quotet den Inhalt bereits).
Das JavaScript-Menü unterstützt keine zweite Ebene von Untermenüs. Fix für Bug 787.
Die Datei "lost" wird nie ins Repository kommen und kann daher ignoriert werden.
Administration: Einen Button zum Testen der Datenbankeinstellung in der Maske zur Bearbeitung der Benutzerdaten eingefügt.
Ein Anführungszeichen zu viel. Fix für Bug 786.
Login und Passwort nicht mehr explizit übergeben.
Login und Passwort müssen nicht mehr übergeben werden.
Benutzermaske im Adminbereich: Das Menü wird jetzt über eine Drop-Down-Box ausgewählt. Die Auswahl enthält auch das XUL-basierende Menü.
PDF::Table darf nicht unkonditionell eingebettet werden, solange PDF::API2 keine zwingende Vorraussetzung für Lx-Office ist.
Unterstützung für zellenübergreifende Überschriften im PDF-Export des ReportGenerators verbessert.
Kosmetik
HTML-Code aufgeräumt, Attribute gequotet, HTML-Sonderzeichen in Werten escapet.
Tabellenzeilen farblich unterschiedlich hinterlegen.
Die letzten 50 Übersetzungen, die von locales.pl nicht mehr gefunden werden, werden in der Datei "lost" protokolliert, damit man im Falle eines Verschreibers leicht wieder an die Übersetzung herankommt.
HTML-Code aufgeräumt, Attribute gequotet, HTML-Sonderzeichen in Werten escapet. Die Texte zu Checkboxen und Radiobuttons sind mit <label> eingeschlossen, damit man sie anklicken kann.
HTML-Code aufgeräumt.
Benutzte, aber nicht geladene Template-Plugins ergänzt.
Untersuchung von HTML-Vorlagen, ob sie bestimmte Plugins benutzen, diese aber nicht laden.
Das bereits existierende CGI-Objekt benutzen.
HTML-Attribute anständig quoten. Kosmetik.
Button für die Umwandlung von Aufträgen in Lieferscheine eingefügt.
Einlagern: Nach der Artikelauswahl per Popup automatisch "Erneuern" drücken.
Das Attribut "lagerfähig" gibt es in der offiziellen Version gar nicht.
Eine Option zur Ausgabe bereits angewandter Datenbankupgrades hinzugefügt.
Den Graphviz-Graphen auf DIN-A3-Größe herunterskalieren, weil einige Programme den Riesengraphen nicht anzeigen konnten.
Der Transfertyp "verschickt" wird bei Lieferscheinen benötigt.
Anpassung an die neue Art der Benutzerdatenspeicherung.
Kosmetik, und den Speicherort der lx-erp.conf angepasst.
A5 sollte als Papiergröße ebenfalls funktionieren.
Der Variablenname %params oder $params ist für Hashes reserviert, die Funktionsparameter enthalten.
Funktion zum direkten Ausdrucken von PDF-Dokumenten aus dem ReportGenerator heraus auch mit mit der PDF::API2-Methode eingebaut.
Checkboxen mit <label>-Anweisungen versehen, damit der Benutzer auch auf den dazugehörigen Text klicken kann.
Adminfunktionen "Datenbank sichern" und "Datenbank wiederherstellen" deaktiviert, weil sie momentan nicht an die Authentifizierungsdatenbank angepasst sind.
Kleine Codevereinfachung.
Benutzerrechteüberprüfung für die io.pl in eine eigene Funktion ausgelagert.
Bei Lieferscheinen muss der Preisfaktor versteckt mitgeschleift werden.
Preisfaktoren nicht bei Lieferscheinen anzeigen.
Fälschlicherweise gemergeten Code entfernt.
Kosmetik.
Fehlendes JavaScript zu den Lieferscheinen.
Umstellung der PDF-Erzeugungsroutine des ReportGenerator auf die Verwendung des Perl-Moduls PDF::API2, sofern es installiert ist, mit Fallback zur alten Routine mit html2ps.
Debugausgaben.
Projektverwaltung in eine eigene Datei ausgelagert und auf die Verwendung von Template umgestellt.
Kompatibilitätsfix für PostgreSQL 8 und neuer.
Die beiden Templates wurden verschoben.
Übergabe des Templates an den ReportGenerator nicht über $form, sondern über ReportGenerator::set_options().
Umbau der bisherigen Saldenbilanz zu einer richtigen Summen- Saldenliste unter Benutzung desReportgenerator Frameworks
Reportgenerator erweitert, so dass man fuer die Reports beliebige Templates verwenden kann
Lieferscheine im Einkauf und Verkauf. Bisher nur gemerget, noch nicht getestet.
Doch lieber "Lager" als Pluralform für "Lager".
Syntaxfehler in SQL-Query.
Falsche Anzahl Parameter für SQL-Query.
Anzahl der Lager in der Lagerübersicht anzeigen.
Überflüssige Teile entfernt.
Ein Icon für den Menüpunkt "Lager" hinzugefügt.
Login und Passwort nicht mit als Entwurf speichern.
Lagerverwaltung implementiert.
API-Anpassung für $form->show_generic_error(): Man kann einen JavaScript-"Zurück"-Button anzeigen lassen, oder einen Button mit beliebigem anderen Text.
Zelleninhalte, die nur "0" sind (also die Zahl "0"), wurden in PDF- und HTML-Ausgabe nicht angezeigt.
Nach dem Login das Menü definitiv im obersten Frame anzeigen, damit die Menüzeile nicht aus Versehen doppelt angezeigt wird.
Die Funktion strip_base darf nur auf einer Kopie des Strings arbeiten, nicht aber auf dem Alias, das noch in @_ steht.
Vor jede locale-Datei #!/usr/bin/perl setzen, damit Editoren gleich den Perl-Modus aktivieren können.
Diese Vorlage wird nicht benutzt.
Benutzerauthentifizierung: Unterscheidung zwischen "Falsches Passwort" und "Session abgelaufen".
CSS-Klassen für Fehlermeldungen und anderen Inhalt eingefügt.
Benutzerkonfiguration um Einstellungen zur Aufgabenliste erweitert.
Umstellung der Benutzereinstellungen auf getabbtes Layout: Eine Übersetzung vergessen.
Umstellung der Benutzereinstellungen auf getabbtes Layout.
Einen Menüpunkt als Link zum Administrationsbereich eingebaut.
Admininterface: Wenn eine gültige Session mit gültigem Admin-Passwort vorliegt, dann gleich die Benutzerliste anzeigen, wenn die Admin-URL ohne weitere Parameter aufgerufen wird.
Das Session-Timeout konfigurierbar gemacht; Standardwert weiterhin acht Stunden.
Eine Session maximal acht Stunden inaktiv lassen.
Beim Anlegen von Artikeln aus Vorgängen heraus auch die Langbeschreibung mit übernehmen.
Logikfehler bei Codeumstellung in Revision 2963.
Die Variablen login und password müssen/dürfen seit der Umstellung auf Session basierte Authentifizierung nicht mehr übergeben werden.
Zwei neue Features:1. Beliebige Notizen für Kunden und Lieferanten können angelegt werden. Solche Notizen können auf Wiedervorlage gelegt werden, was durch 2. implementiert ist.2. Einkaufs- und Verkaufsbelege können auf Wiedervorlage gelegt werden. Wiedervorlagen können für beliebige Nutzer erstellt werden (Aufgabe an andere Nutzer deligieren). Anstehende Wiedervorlagen und abgelaufene Angebote werden auf der Startseite in einer Aufgabenliste angezeigt.
Debugcode
Eine Fehlermeldung ausgeben, wenn der veraltete Aufruf "parse_html_template2" gefunden wird.
creditlimit und creditremaining werden nicht mehr formatiert übergeben, sondern unformatiert.
Die Variablen "login" und "password" müssen aufgrund der Sessionverwaltung nicht mehr explizit übergeben werden.
Copy&Paste-Fehler aus Perl-Code heraus.
Implementation des Features "Benutzerdefinierte Variablen für Kunden- und Lieferantenstammdaten".
Dieses Verzeichnis darf für Clients nicht lesbar sein.
Im alten Menü den Loginnamen in der Kopfzeile anzeigen.
Bei Preisanfragen wurde in der Drop-Down-Box für "formname" der Wert "Angebot" anstelle von "Anfrage" angezeigt.
Aktualisierungen der Upgrade-Dokumentation.
Dokumentation ergänzt.
Ausserdem zwei Bugs in Auth.pm behoben
Wenn man nach einem erfolgreichen Login die selbe Installation in einem zweiten Browserfenster öffnet, so wird gleich die Startseite angezeigt und nicht mehr das Login. Technisch ausgedrückt: Wenn "login.pl" aufgerufen wird, keine Aktion übergeben wird und eine gültige Session vorliegt, dann wird der Loginbildschirm umgangen.
Große Teile unbenutzten Codes und dazugehörige HTML-Vorlagen aus common.pl entfernt.
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.
Den MIME-Typ von HTML-Seiten auf "text/html" gesetzt.
Umstellung der Installationsanweisung auf texinfo -- Schritt 2/2