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.
Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).
Umstellung der HTML-Vorlagen aus templates/webpages/ustva von HTML::Template auf Template.
Generischer USTVA Report für alle Kontenrahmen ausser Germany
open, print, close: Lokale Namensraeume (aus r2391, r2393) auf private eingeschraenkt, weitere PerlBestPractices Aenderungen.$category, $dpt_*, $project* Variablen entfernt, Weil USTVA nie Abteilungsweit, Projektweit oder bez. BWA anders dargestellt wird....
$form->parse_template() sowie Template.pm benutzen $form->{OUT} und $form->{tmpfile} direkt in Systemkommandos. Deswegen muss sichergestellt sein, dass diese Variablen nur mit geprüften Werten gefüllt werden.
open() nur mit sicheren Argumenten aufrufen.
USTVA: Winston export ueberarbeitet. Kz vor die pos_ustva gesetzt, 'Kennzahl Nr' auf 'Kennzahl nr.' geaendert.
USTVA: Unnoetiges Quoting entfernt
Verlagern der USTVA Kennziffern auf einen zentralen Datenbankeintrag.Dies verhindert Probleme, dass manche Kennziffern in einzelnen Ausgabemedien nicht erscheinen, in anderen jedoch schon.Auch bietet die Verlagerung auf die Datenbank - in einem späteren Schritt - die Abstraktion von Steuerreports auf verschiedene internationale Gegebenheiten....
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.
Funktion get_config aus ustva.pl nach USTVA.pm verschoben, damit sie auch aus rp.pl aufgerufen werden kann.
USTVA: Patch zur besseren Unterstuetzung der oesterreichischen Verhaeltnisse.
USTVA: Ausgabeformat Winston an 16%/19% angepasst. Winston Kennziffern werden ueber <%foreach Schleife dargestellt
Bug 528 solved. Better Taxbird export for USTVA.
Erstes Update zur USTVA Anpassung an 16%/19%.- Kennziffern 81,811, 51,511 werden 2006 und 2007 unterstützt.- HTML testscript für selenium IDE
Kennziffern hinzugefügt, Berechnungen der Zwischensummen verbessert,Code aufschoenen
Formatierungscleanup, Taxbird Nummernformat auf '1000,00' geaendert.
- USTVA Screens in HTML-Templates verlagert- USTVA Taxbird kleinere Anpassungen zur Kompatibilitaet- quoting- changelog angepasst
- Anpassung der Uebersetzungen: Die Programmtexte sind nun (fast) alle in englischer Sprache.- Hilfe Funktion zur USTVA ist veraltet, Link vorerst entferntBitte ./locales.pl ausfuehren
- Bugfix: 499, 502, 442- Zahlenformatierung wird nun getrennt nach Ausgabeformat durchgefuehrt- Verbesserter bei Taxbirdexport
Anzeige von mehrzeiligen Firmenadressen berichtigt. Fix für Bug #484.
Temporäre Dateien unterhalb von users/ anlegen, weil der Webserver da definitiv Schreibzugriff hat. Fix für Bugzilla #459.
Ustva Version überarbeitet
Recommit von r1185 von udo_spallek: Bug 382 fixed!
Recommit von r996 von udo_spallek: Solved Bug 329: USTVA: Winstonexport: Ordnungsnummer falsch.
Recommit von r981 von mbunkus: USTVA: Leerzeilen/Zeilenumbrueche in der Adressangabe muessen richtig escapet werden. Fix fuer Bug 311.
Uebernahme der kompletten Version, so wie sie Philip als "Demo-Version" gezeigt hat, in das unstable-Repo. Dabei werden auch einige Patches, die seit der 2.2.0 hier eingepflegt wurden, wieder ueberschrieben. Diese werden in den naechsten Tagen wieder eingespielt, sofern noetig. Zu den neuen Features gehoeren (ohne Anspruch auf Vollstaendigkeit) Mahnwesen, Einheiten, Template-Neucodierung, AJAX-basierende Dialoge an einigen Stellen, Buchungsgruppen etc etc.
Bug 382 fixed!
HTML-Vorlagen:
Die globale Konfigurationsvariable $latex in $latex_templates umbenannt. Einige globale Konfigurationsvariablen in allen HTML-Vorlagen unter dem Namen "conf_<variablenname>" bekannt gemacht.
Zwei Variablen lokal zur aktuellen Funktion gemacht....
Solved Bug 329: USTVA: Winstonexport: Ordnungsnummer falsch.
USTVA: Leerzeilen/Zeilenumbrueche in der Adressangabe muessen richtig escapet werden. Fix fuer Bug 311.
Kosmetik: Perltidy-Lauf nach den Einstellungen in doc/programmierrichtlinien.txt ueber alle .pl und .pm.
Merge von 843,844 aus unstable: UStVa Bugfix, locales, Update help-843Fixed minor locales problems. Updated help.-844Fixed minor locales problems in account dialog.
Merge von 816-819,828 aus unstable: UStVa Bugfix, Bug 262 & 264-816Bug 262 fixed!USTVA UPDATE der Positionen und Verknuepfungen.Die UPDATEs sind relativ vollstaendig und sortiert,so dass eine weitere Pflege einfach ist. taxkey's sind noch nichtintegriert, deshalb sind einige updates in liste.aql doppelt gemoppelt,...
Merge von 704,707,730,731 aus unstable: USTVA Bugfix-704 Diverse USTVA Bugs geloest Solve Bug: 49: UST wurde berechnet, jetzt ausgelesen, mit Patchen von Andre Schubert THX Solve Bug: 164: Grundsätzliche Berechnung der UST Solve Bug: 173: Teilbezahlte Rechnungen bei IST-Versteuerung sollten jetzt klappen, THX Yvonne Einberger...
Merge von 700 aus unstable: Feature USTVA: JahresberichtsvorschauBug/Feature USTVA Modul: Jahresberichte können nun im Ausgabeformat 'Vorschau'generiert werden.Betrifft Anfrage auf User Mailingliste, Posting vom 6.12.2005von Raimund Koenig, Subjekt: UStVA.
Merge von 638 aus unstable: Ustva BugBug bei Behandlung der 'alten' Variablenwerte in die neuen Variablennamenbeseitigt.
Merge von 623-628 aus unstable: USTVA-Update der Ustva Funktion mit neuen Vorlagen für das Jahr 2006.-Bug Rundungsfehler bei Ustva Ausgabe-Alte USTVA Dateien geloescht-sql/finanzamt.sql wiederhergestellt, weil es sonst beim Update Probleme geben kann....
Probleme durch perltidy. Der sehr pingelige Parser von locales.pl akzeptiert Begriffe fuer Funktionen, die in einem Formular mit <input type=submit...> genannt werden, nur dann, wenn das $locale->text() in der gleichen Zeile wie type=submit steht. Dieses habe ich geaendert. Weitere Probleme gab es, wenn perltidy bei sehr langen Strings zu $locale->text() den sehr langen Text in eine eigene Zeile gepackt hat, weil auch hier locales.pl den zu uebersetzenden Text direkt hinter $locale->text( erwartet.
Whitespace an den Zeilenenden entfernt.
Alle Dateien durch Perltidy laufen lassen. Die verwendeten Optionen sind am Ende der neu hinzugefuegten Datei doc/programmierstilrichtlinien.txt zu finden.