Administration: Einen Button zum Testen der Datenbankeinstellung in der Maske zur Bearbeitung der Benutzerdaten eingefügt.
Benutzermaske im Adminbereich: Das Menü wird jetzt über eine Drop-Down-Box ausgewählt. Die Auswahl enthält auch das XUL-basierende Menü.
HTML-Code aufgeräumt, Attribute gequotet, HTML-Sonderzeichen in Werten escapet.
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.
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.
Checkboxen mit <label>-Anweisungen versehen, damit der Benutzer auch auf den dazugehörigen Text klicken kann.
Fälschlicherweise gemergeten Code entfernt.
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.
Projektverwaltung in eine eigene Datei ausgelagert und auf die Verwendung von Template umgestellt.
Ü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
Lieferscheine im Einkauf und Verkauf. Bisher nur gemerget, noch nicht getestet.
Überflüssige Teile entfernt.
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.
Diese Vorlage wird nicht benutzt.
Benutzerauthentifizierung: Unterscheidung zwischen "Falsches Passwort" und "Session abgelaufen".
Benutzerkonfiguration um Einstellungen zur Aufgabenliste erweitert.
Umstellung der Benutzereinstellungen auf getabbtes Layout: Eine Übersetzung vergessen.
Umstellung der Benutzereinstellungen auf getabbtes Layout.
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.
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".
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.
ct->get_delivery auf template umgestellt
CT form_footer auf Templates umgestellt
Customer/Vendor add/edit Dialog auf templates umgestellt.
Bugfix: Dateformat fuer javascript Kalender war hardcoded
Fehler etwas abgefedert bei falschem/fehlendem Login.
(Wie sieht denn das aus, sofort die nackte Fehlermeldung zu kriegen....)
locales
- form header auf templates ausgelagert,- bugfixes.- dead code aus pre buchungsgruppen entfernt.
choice umgebaut, und nebenbei den sqlfehler in top100 gefixt
Confirm Priceupdate auf Templates umgestellt
Und die dazugehoerigen Templates
Waren/Dienstleistungen/Erzeugnisse Suche auf Template umgestellt
Kompatibilitätsfix für ältere Template-Versionen: Das Whitespace-Removal ~ gibt es in älteren Versionen nicht.
Das Bearbeiten der Einstellungen, die in der Tabelle "defaults" gespeichert werden, wurde in eine eigene Maske ausgelagert, die unter "System -> Nummernkreise und Standardkonten" aufrufbar ist. Bei "Programm -> Benutzereinstellungen" hingegen befinden sich nur noch Einstellungen, die pro Benutzer einstellbar sind (also die Sachen aus %myconfig).
Report-Generator: Spaltenüberschriften in HTML- und PDF-Ausgaben nicht erneut HTML-Escapen, weil die Übersetzungen meist bereits HTML-encodet sind. Dafür aber die HTML-encodierten Zeichen zurückkonvertieren.
Automatischen Zeilenumbruch in bestimmten Tabellenzellen in Einkaufs- und Verkaufsmasken verhindern.
Der Ertrag ist kein Prozentwert. Zahlen rechtsbündig anordnen.
Trennstriche in Berichten als Rahmen der Tabellenzellen zeichnen, nicht als <hr>.
Um die Benutzung des Template Systems mal ein wenig zu foerdern.
Die bin/mozilla/oe.pl noch einmal umgeschrieben, so dass jetzt noch mehr Funktionen ins Frontend ausgelagert sind.
Ein neues Highlight ist die template/generic/multibox.html, die es erlaubt aus wenigen Steuerkommandos ein HTML-Eingabefeld zu erstellen, was bei kleinen Datenmengen als Dropdownbox erscheint, udn bei grossen asl Textfeld, mit dazugehörigem Popup-Button, um eine Auswahlliste aufzumachen. Saemtliche Funktionen lassen sich ueber Perlfunktionsreferenzen wieder zurück ins Backend leiten, und dort wieder mit komplexer Logik füllen. Dokumentation ist im Template direkt enthalten....
Auslagern des HTML-Codes aus login.pl in HTML-Vorlagen.
Vergessener Lauf von locales.pl von Holger Will.
Diese beiden Dateien werden nicht benötigt.
Umstellung der HTML-Vorlagen aus templates/webpages/ustva von HTML::Template auf Template.
XUL Menue, Uebersetzung der Benutzereinstellung
Umstellung der HTML-Vorlagen aus templates/webpages/rp von HTML::Template auf Template.
Umstellung der HTML-Vorlagen aus templates/webpages/report_generator von HTML::Template auf Template.
Umstellung der HTML-Vorlagen aus templates/webpages/menu von HTML::Template auf Template.
Kosmetik.
Umstellung der HTML-Vorlagen aus templates/webpages/ic von HTML::Template auf Template.
XML basiertes Menue, Versuch 2, siehe Bug #771
Umstellung der HTML-Vorlagen aus templates/webpages/gl von HTML::Template auf Template.
Umstellung weiterer HTML-Vorlagen aus templates/webpages/generic von HTML::Template auf Template.
Fehler bei Umstellung des Vorlagensystems.
Umstellung einiger Vorlagen aus templates/webpages/generic von HTML::Template auf Template. Die Vorlagen calculate_alu* werden gar nicht benutzt und deswegen entfernt.
XML basiertes Menue, siehe Bug #771
Umstellung der Vorlagen aus templates/webpages/dunning von HTML::Template auf Template.
Umstellung der Vorlagen aus templates/webpages/drafts von HTML::Template auf Template.
Umstellung der Vorlagen aus templates/webpages/dbupgrade von HTML::Template auf Template.
Umstellung der Vorlagen in templates/webpages/common von HTML::Template auf Template.
Umstellung der Vorlagen in templates/webpages/am von HTML::Template auf Template.
Umstellung weiterer Vorlagen von HTML::Template auf Template. Zusätzlich Bugfix: Sobald die Checkbox "Details anzeigen" einmal aktiviert war, konnte sie nicht mehr deaktiviert werden.
Umstellung einiger Vorlagen von HTML::Template auf Template.
...und die neuen Dateien
Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.
Preisfatkoren implementiert.
Wenn noch gar keine Mahnlevel existieren, dann darf "rowcount" nicht leer bleiben.
Deaktivierten Button aktivieren.
Generischer USTVA Report für alle Kontenrahmen ausser Germany
Diverse Bugs im Zusammenhang mit Steuerautomatiken, mit chart_id=0 oder mit rate=0.Beides sollte jedoch moeglich sein fuer Konten wie 'steuerfrei'.
Umstellung der Kontenübersicht auf die Verwendung von "Template".
Umstellung der Steuerbearbeitungsfunktion auf das "Template"-Modul.
Korrekturen zu r2737: Speichern von Steuern funktionierte nicht, taxnumber mitspeichern, Layout Titel
Nachtrag zu r2737: Uebersetzungen
Neues Modul 'Steuern Bearbeiten'. Mit diesem Modul ist es moeglich, die Eintraege der Tabelle tax, bzw. _tax anpassen zu koennen.
Schreibfehler. Fix für Bug 712.
Ditto r2692. Bug betrifft uebrigens r2657.
Kleiner Darstellungsfehler im Buchungsjournal. Es wurde bei einigen Zeilen 'aa' vor jeden Feldinhalt gesetzt.
Mahnungen: Die Konfiguration so umgestellt, dass jetzt nicht mehr global entschieden wird, ob automatisch Rechnungen für die Mahngebühren und Zinsen erzeugt werden, sondern pro Mahnlevel. Die Dokumentation um die von Lx-Office erzeugten Namen für die Mahnungsvorlagen (auch für die Rechnung) erweitert.
Vorlagen zum Bearbeiten der Mahnungskonfiguration auf Template umgestellt.
HTML-Vorlagen, die von admin.pl aus verwendet werden, auf die Benutzung des Template-Toolkits umgestellt.
ReportGenerator: Wenn keine Datensätze hinzugefügt wurden, dann wird eine entsprechende Meldung anstelle der Spaltenüberschriften ausgegeben. Die Export-Buttons werden in diesem Fall ebenfalls nicht angezeigt.
Waren-/Dienstleistungs-/Erzeugnisberichte auf die Verwendung von ReportGenerator umgestellt.
Mahnungen erzeugen: Nach dem Druck auf den "Weiter"-Button wird dieser deaktiviert, damit man ihn nicht erneut drücken und damit die exakt gleichen Mahnungen erneut erzeugen kann. War nur aus Debug-Gründen auskommentiert. Fix für Bug 691.
Filtermaske für Kunden- und Liferantenstammdatenliste auf HTML-Templates umgestellt.