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.
Teil des Bugfixes, dass Spracheinstellungen nicht erneut im Popup angezeigt wurden.
Bugfix bei Artikelstammdaten: Beim erneuten Aufrufen des Sprachenfensters wurden die vorher getätigten Eingaben nicht angezeigt.
Sprachen alphabetisch sortieren.
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.
Icon Set, siehe Bug #774
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.
Das DBUpdate für Oesterreich lief nicht auf Postgres > 8.1. Fixed.
Query Aufrufe loggen nun auch woher sie kommen
Keine Debugmeldungen. Danke.
Den DOCTYPE nur dann setzen, wenn der Internet Explorer verwendet wird. Andere Browser haben ansonsten Probleme, u.a. mit dem JavaScript-Menü.
Weiterer Fix zu den kaputten masken, diesmal Rechnung.
Die MAsken werden wiedereinmal zu voll, die doppelten Eintraege in der Einheiten Spalte liessen sich auf Firefox nicht auf normalem Wege überreden in einer Zeile zu stehen. Der naechste der da etwas einfuegt darf sich mal Gedanken machen wie man das noch unterbringen kann.
Debugcode entfernt (Fix zu Bug 768)
Fix zu Bug 769
...und das gemoddete Templating
...und die neuen Dateien
Diese Patch ist ein Merge der Revisionen2866, 5349, 5365, 5370, 5408, 5413, 5470, 5473, 5475, 5519, 5520, 5521, 5524, 5526, 5591, 5618, 5622, 5814, 5881, 5882 und 5961in das Unstable.
Hintergrund ist die Auslagerung der OE-Masken, das heisst aller Masken, die fuer Auftraege, Angebote und teilweise Rechnungen zustaendig sind....
Kreditlimit wurde doppelt geparsed, wenn Kundenauswahl nicht eindeutig
Anzeige von LP und EK in Lieferantenbestellungen
Verbesserungen am Tag Script.
Ausserdem Merge der Revisionen 5239 5259 5340 5341 5342 und 5343.
Dokumentation der Perl-Module von Drittanbietern in eigenes Verzeichnis verschoben.
Umstrukturierung des Verzeichnisses "modules": Das Unterverzeichnis "override" enthält Modle, die Lx-Office vor den im System installierten Modulen lädt (z.B. YAML). Module in "fallback" werden hingegen nur geladen, wenn im System kein passendes Modul gefunden wurde.
Ein Verzeichnis für die Dokumentation der Perlmodule, die mitgeliefert werden und von Dritten stammen.
<td> muss in <tr> stecken.
Überflüssige leere Tabellenzeile entfernt.
Eine Funtion zur Überprüfung der Existenz von hash-basierten Funktionsparameter.
Durch das Setzen eines entsprechendenden DOCTYPEs für alle Seiten schaltet der Internet Explorer 7 in den "standards mode", in dem er auch das CSS-Menü richtig darstellt.
Kosmetik: Einrückung mit zwei Leerzeichen.
Deutliche Beschleunigung der USTVA-Berechnung durch Einschränkung der betrachteten Datensätze aus acc_trans.
...und auch den ausgang
build_std_url auf log level 2 gesetzt damit es bei grossen rechnungslisten nicht das log verunreinigt.
Die versteckte Variable "customer_klass", die die beim Kunden hinterlegte Preisgruppe enthält, muss bei oe.pl immer übergeben werden, wenn es sich um Verkauf handelt.
Die Variable "ranking" für Zahlungsbedinungen konnte nirgends konfiguriert werden. Zusätzlich werden beim Wechsel des Kunden in einer Verkaufsmaske die beim Kunden hinterlegten Zahlungsbedingungen immer ausgewählt, nicht nur dann, wenn vorher keine ausgewählt waren.
Fehler beim Laden von Buchungen, wenn Konto nicht mit einer Steuer verknüpft ist
1. Fieser Bug der in format_amount auftritt, wenn eine sehr kleine Zahl in Exponentialschreibweise uebergebenwird wie bspw. 1.13686837721616e-13. BITTE UNBEDINGT PRUEFEN, TESTEN UND VERBESSERN.Siehe auch Forenbeitrag: http://lx-office.org/forum/forum_entry.php?id=5315...
Bug 760: Mahnungen drucken: Kunden Kontakt eingefügt. Betr. Tabelle: contacts, Templatevariablen cp_*
Freigabe der Shopschnittstelle zu olCommerce
Freigabe der Shopschnittstelle zu osCommerce
Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.
Probleme mit Slashes
Verkauf->Berichte: Auftrag und Angebot Suche nach Salesman implementiert.
Eine Funktion zur Überprüfung der Existens von Funktionsparametern hinzugefügt, wenn diese als Hash übergeben werden.
Das Modul "Data::Dumper" hat die Eigenheit, dass es den Iterator von gedumpten Hashes nicht zurücksetzt bzw. ihn nicht bis zum Ende ausliest, wenn "Sortkeys" wahr ist. Das hat zur Folge, dass der folgende Aufrufe von "each" für dieses Hash sofort beendet wird. Also muss der Iterator manuell zurückgesetzt werden. Siehe auch die Diskussion in "perldoc -f each".
Vor dem Aufruf von Funktionen auf der Instanz $self muss $self ge-blesst werden.
VK-PreisupdateRundung des VK-PreisesVK-Preis Update von vorhandenen ArtikelnZwei Artikelgruppenfelder auswerten für partsgroup
Die Option zum Setzen des Tag-Stils etwas verallgemeinert und dokumentiert.
Debugcode entfernt.
Beim Parsen von text-basierten Vorlagen (HTML, LaTeX) kann jetzt in der ersten Zeile das Format der Tags bestimmt werden. Dazu wird etwas wie "((set-tag-style))" benutzt. Die Nicht-Leerzeichen links und rechts vom Wort "set-tag-style" bestimmen, wie ein von Lx-Office zu parsendes Tag beginnt und wie es endet.
Bei der Umstellung der Funktionsparameter auf Nicht-Referenzen eine Stelle vergessen.
Die Argumente für print_options() als Hash und nicht als Hash-Referenz übergeben. Weitere Optionen zum Verstecken bestimmter Drop-Down-Boxen eingebaut.
Sonderzeichen hochgestellte 2 und 3 für LaTeX escapen.
Ein "," anstelle eines "." sorgte dafür, dass die Steuerkontenbeschreibungen bei Kundenrechnungen nicht ausgedruckt wurden (nur der Steuersatz). Betrifft die Template-Variable <%taxdescription%>.
Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.
Fehlendes "return".
$locale->text() so erweitert, dass weitere Argumente direkt an Form::format_string() übergeben werden. Damit muss man nicht mehr $form->format_string($locale->text("#1 and #2"), $arg1, $arg2) schreiben, sondern kann direkt $locale->text("#1 and #2", $arg1, $arg2) schreiben.
Wenn das Parsen eines Templates fehlschlägt, dann die dazugehörige Fehlermeldung auf STDERR ausgeben, damit sie analysiert werden kann.
Hinzufügen der globalen Testscripte, welche die einzelnene Test koordienieren und aufrufen.
Debug-Level zurückgesetzt
Umstellung von TODO auf SKIP und Verkürzung der Tests damit um mehr als 5 Minuten. Ausserdem Einführung von start(), welche eine einheitliche Startvorgabe ermöglicht.
Eine Funktion zur Formatierung von Strings, die Vorkommen von "#n" durch das n-te Argument ersetzt. Zur Benutzung mit $locale->text(), sodass die Reihenfolge von Parametern in Übersetzungen verändert werden kann.
Bei den Entwürfen nicht die Variable "stylesheet" speichern.
Die Tabellenspalte "v_customer_id" ist eine Text- und keine Integer-Spalte. Fix für Bug 733.
Angepasst an Einzelfalltests und einfügen von TODO Blocks, damit bei der nächsten Selenium Version dann komplett getestet werden kann.
Alten USTVA-Code aus rp.pl entfernt.
Falsche Variable.
Fortführung der Struturierung und hinzufügen von Systemtests, sowie globaler Login und Logout Tests
SQL-Fehler "description is ambiguous"
Einheitliche Benennung der Margen-Formular-Variablen analog zu den Namen der Spalten in der Datenbank.
Bei Gutschriften wurde der Lagerbestand falsch aktualisiert
Kleinere Fehler in der Latexvorlage fuer die USTVA 2007 ausgebessert
Rechtschreibfehler korrigiert
Aufbau der "neuen" Testumgebung und Neustrukturierung der TestUnterverzeichnisse, sowie Übermittlung fertiger Testskripte
Angepasst an die "neue" Testumgebung
Rekonstruktion und usage-page
Fehler beim Erstellen von Rechnungen fuer Gebuehren und Zinsen
Bei Lieferanten wurden nicht alle Daten der Ansprechpartner gespeichert
Wenn bei Kundenberichten Rechnungen etc ausgewaehlt waren, wurden nicht genug Variablen insQuery gesteckt
Artikelauswahl in Einkaufs- und Verkaufsmasken: bei mehreren gefundenen Artikeln den Preisfaktor berücksichtigen und den Verkaufs-/Einkaufspreis dadurch teilen.
1. Klammer-Fehler im SQL-Query. Fix für Bug 727.2. BWA: Steuern müssen vom Gesamtergebnis abgezogen und nicht hinzugezählt werden. Fix für Bug 728.
Debugcode wieder entfernt.
Preisfatkoren implementiert.
Die Änderungen in Revision 2744 verlangen nach dieser neuen Datei.
Revert von Revision 2795: ic.pl enthielt Änderungen, die ich noch nicht committen wollte.
Syntaxhighlightingerleichterung für Emacs