Überprüfung der Passwortrichtlinie, wenn die Benutzerin ihr Passwort ändert
Projektsuche in Historiensuche - projectnummer => projectnumber
Dateiencodings auf UTF-8 geändert
Fix für Bug 1375.
Übersetzungen in Sprache de_DE eingepflegt
Für die Module:
"Überschriften" sind "headings", nicht "headers".Eigentlich müssten templates/webpages/vk/search_invoice.html und bin/mozilla/vk.pldahingehend überarbeitet werden....
Fehlende Printer.pm in am.pl ergänzt.Ist mit dem neuen Printer Admin erforderlich.
Druckeradministration in die Adminumgebung verschoben.
Printercommands werden mit webuser Rechnten ausgeführt, deshalb darf ein Userkeine anlegen. Da die Umgebung da völlig anders ist, geht das mit einem Rewriteder Masken einher.
Aufrufe von 'exit' durch eigene Funktion '::end_of_request()' ersetzt.
Außerdem dafür gesorgt, dass Meldungen, die per$form->show_generic_(error|information) ausgegeben werden, nichtdoppelt angezeigt werden.
Conflicts:
bin/mozilla/io.pl bin/mozilla/oe.pl
Zahlungsbedingungen: skonto_in_percent kann verwendet werden.
Im Langtext der Zahlungsbedingungen kann so der Prozentsatzdes Skonto ausgegeben werden.
Mobile Devices
menu.pl: 3. Grösse für Menüframeam.pl: 3. Auswahl CSScompany_logo_*.html: Logo ausblenden
Flag "Vertreter" bei Kunden-/Lieferantentypen bearbeitbar gemacht
Aber nur, wenn $::vertreter aktiv ist. Fix für Bug 1278.
Tabs aus *.pl Dateien entfernt.
2 nicht abgefangene Arraykonvertierungen.
am strict
Sprache "American English" nicht mehr zur Verfügung stellen.
Bugfix: Historiensuchmaschine, nur echte ids aus der Datenbank suchen
Fix für Bug 1101.
Weightunit im Standarddialog mit Dropdownbox auswählen.
Fix für Bug 1118.
Kosmetik.
Beim Speichern von Benutzereinstellungen durch den Benutzer die Webdav-htaccess-Dateien nicht anlegen.
Existiert "webdav" und darin die Verzeichnisse nicht, so gibtes ansonsten unschöne Fehlermeldungen im Webserverfehlerlog,und der Benutzer bekommt die am.pl zum Download angeboten....
Das Umsortieren der Ergebnisliste der Historiensuchmaschine gefixt und ohne JavaScript realisiert, sodass sie auch funktioniert, wenn sie per POST-Request aufgerufen wurde.
Suchfeld "Mitarbeiter" in der Historiensuchmaschine wieder funktionabel gemacht.
Codevereinfachungen. Bugfixes für die falsche Verwendung der logischen SQL-Operatoren bezüglich ihrer Rangfolge.
Codevereinfachung; Tabellennamen richtig benannt.
Die Felder "transdate" und "reqdate" in "fromdate" und "todate" umbenannt.
Kosmetik & Codevereinfachungen.
Bug 811 - Sonstige Fahrtkosten muessen Sonst. Fahrzeugkosten heissen
Auswahlen von Radiobuttons auf Selectboxen umgestellt.
Beim Bearbeiten von Konten die Funktion "als neu speichern" hinzugefuegt, um ein Konto mit allen Einstelungen zu klonen
Trennung zwischen Dienstleistungs- und Wareneinheiten aufgehoben.
Ueberarbeitete Buecherkontrolle
Ein Anführungszeichen zu viel. Fix für Bug 786.
Lagerverwaltung implementiert.
Benutzerkonfiguration um Einstellungen zur Aufgabenliste erweitert.
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 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).
Die Funktion Form::parse_html_template2() in Form::parse_html_template() umbenannt (letztere wurde in Revision 2923 entfernt).
Umstellung der Vorlagen in templates/webpages/common von HTML::Template auf Template.
Umstellung der Vorlagen in templates/webpages/am von HTML::Template auf Template.
Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.
Umstellung der Maske "Benutzereinstellungen" auf die Verwendung von Template.
Preisfatkoren implementiert.
Selected der USTVA Kennziffern mit eq statt == testen.
Diverse Bugs im Zusammenhang mit Steuerautomatiken, mit chart_id=0 oder mit rate=0.Beides sollte jedoch moeglich sein fuer Konten wie 'steuerfrei'.
Zahlungskonditionen:1. Neue Variablen <%invtotal_wo_skonto%> und <%total_wo_skonto%> hinzugefügt, die die Belegsumme bzw. die noch offene Summe abzüglich des Skontobetrags beinhalten.2. Die Variablen <%total%> und <%invtotal%> waren nur bei Rechnungen gefüllt, nicht aber bei Angeboten und Aufträgen.
Umstellung der Kontenübersicht auf die Verwendung von "Template".
Umstellung der Steuerbearbeitungsfunktion auf das "Template"-Modul.
Steuern: Anzeige und Eingabe des Steuersatzes mit formatierten Zahlen. Auch Nachkommastellen bei Steuern zulassen. Kosmetik.
Neues Modul 'Steuern Bearbeiten'. Mit diesem Modul ist es moeglich, die Eintraege der Tabelle tax, bzw. _tax anpassen zu koennen.
Die Variable "path" gibt es nicht mehr.
Verbesserung der Suchfunktionen der Historie und Visualisierung der Sortierreihenfolge.
Sortierung in die Historie eingefügt. Durch klicken auf die Header, kann man nun seine Ergebnisliste sortieren lassen.
Kleines Hilfsmodul für Zeichensatzkonvertierung hinzugefügt. In am.pl und rp.pl werden die hardcodierten Umlaute auch in den Ausgabezeichensatz konvertiert.
Einige zu übersetzende deutsche Begriffe versucht, ins Englische zu übersetzen, damit keine Umlaute zu übersetzen sind -- macht es ansonsten unmöglich, dass andere Zeichensätze als ISO-8859-15 benutzt werden.
Nachtrag Uebersetzungen
System->Konteneinstellungen ueberarbeitet:
Variablen für die Historie (Mahnungsprozess) hinzugefügt
$form->{path} entfernt und hardcodiert auf bin/mozilla gesetzt.Vorlagen sind nicht betroffen, aber locales.pl schon.
$form->{snumber} durch $form->{snumbers} ersetzt, da dies eigentlich so vorgesehen war. :/
history_search auf Buchungsnummern etcpp angepasst, so dass man auch gelöschte Daten in der Historie suchen kann.
Anpassungen innerhalb der Variablenübergabe:$form->{snumbers} muß beim speichern der history gesetzt werden (z.B. $form->{snumbers} = qq|invnumber_| . $form->{invnumber}; )
Eine Funktion zum "sicheren" Aufrufen von Unterfunktionen eingebaut, damit &{ $form->{nextsub} }(); nicht ungeprüft aufgerufen werden muss.
Den Code für das Bearbeiten von Vorlagen in eine eigene Datei ausgelagert. Zusätzlich den HTML-Code in eine HTML-Vorlage ausgelagert.
Die Funktionen zum Bearbeiten von HTML-, LaTeX-Vorlagen und Stylesheets neu geschrieben.
Bei Kunden-/Lieferantentypen das Feld "Vertreter" ausblenden.
Kontendarstellung: Steuersatz Prozentsatz fehlte
Firefox malt bei Bildern mit Link einen Rahmen um das Bild, was hiermit verhindert wird.
UTF-8 kodierte Umlaute wieder in ISO-8859-15 kodiert.
Historie eingefügt
Auswahl der css Menues nun hardcoded, weil die custom css-Dateien garkeine Layouts waren.
Verhinderung von SQL injection durch Verwendung von parametrisierten Abfragen. Entfernen der Verwaltungsfunktionen für "SIC".
Mehr Codeteile entfernt, die zur Vorbereitung von Mehrlagerfähigkeit in SQL-Ledger gedient haben und nie benutzt wurden.
"GIFI"-Verwaltungsfunktionen entfernt.
Einheiten sortierbar gemacht.
Einheiten bearbeiten: Faktoren nicht forciert mit fünf Stellen anzeigen.
Hoch-Runter-Spalten mit minimaler Breite anzeigen.
Die Option "Zahlenformat (Eingabe)" entfernt. Wenn sowohl . als auch , als Dezimaltrennzeichen erkannt werden sollen, dann sind viel zu viele Eingaben ohne , oder . als 1000er Trennzeichen zu mehrdeutig.
- Konteneinstellungen: weitere USTVA-Kennziffern hinzugefügt- Kontenliste: callback ge'fixed
Ueberarbeitet r1807: System-> Kontenuebersicht-> Konten anzeigen.Bitte testen.
Langtext linksbündig anordnen.
Hilfstext für die Zahlungskonditionen.
Für alle Zahlungskonditionen kann jetzt für jede Sprache eine Übersetzung speichern.
Neue Version System-> Kontenuebersicht-> Konten anzeigen.Bitte testen, steuerliche Zuordnungen noch nicht ganz in Ordnung...
Die Zahlungskonditionen sortierbar gemacht.
Funktion "swap_buchungsgruppen" in "swap_sortkeys" umbenannt.
Die Buchungsgruppen sortierbar gemacht.
Benutzereinstellungen: Neue Optionen für den Standardausgabekanal und den Standarddrucker hinzugefügt.
Entfernung von totem Code: Die Funktion menubar() gibt es schon lange nicht mehr.
Das Verhalten der Checkbox "Formulardetails anzeigen/verstecken" kann in den Benutzereinstellungen vorbelegt werden.
Anordnung links wie auch die Firmennummer. Kam durch Entfernen der Gewichtseinheit.
"Gewichtseinheit" entfernt.
Ein oben angedocktes, auf CSS basierendes Menü hinzugefügt.
Benutzereinstellungen/Administration: Beschriftungen für die Menüart geändert.
Beim Anlegen von Buchungsgruppen die in den Benutzereinstellungen ausgewählten Standardkonten vorselektieren.
Kategorie C beim Bearbeiten von Konten hinzugefügt. Fix für Bug 309.
Beim Anlegen einer Einheit bei allen Einheiten nachsehen, ob es eine Einheit mit diesem Namen bereits gibt, nicht nur bei den Einheiten gleichen Typs. Fix für Bug #494.
Das Vorlagenformat, das beim Aufrufen der Masken vorausgewählt ist, kann jetzt in den Benutzereinstellungen festgelegt werden.
Beim Druck auf "Erfassen" bei "Zahlungskonditionen anzeigen" sollte der Dialog zum Erfassen von Zahlungskonditionen angezeigt werden, und nicht der für Kundentypen. Fix für Bugzilla #469.
Verwalten von Einheitennamen für jede angelegte Sprache. Beim Druck werden die Einheitennamen durch diejenigen ersetzt, die für die ausgewählte Ausgabesprache gespeichert sind.
Sprachentabelle um Felder erweitert, um bei jeder Sprache auch die Ausgabeformate für Zahlen und Datumsangaben zu speichern und zu verwalten.
Funktion zum Erfassen von Zahlungskonditionen leicht angepasst
Speichern von Konten ein wenig debugged
Speichern von Konten angepasst fuer neue Steuersystematik