format_amount bug: Bei places == 0 wurden trailing 0 abgeschnitten
Form::format_amount - suabere trennung zwischen String und Numerischen Kontexten
behebt #1982 (unter anderem)
Exceptions während Template-Ausführung ausgeben lassen
Datumsformate "dd-mm-yy" und "mm-dd-yy" entfernt.
fixt #1871
SL::Form::format_amount formatiert Zahlen auch aus der Exponentialschreibweise.
+Tests für SL::Form::format_amountfixt #1904
employees direkt in der Datenbank sortieren.
Autom. Update des Faelligkeitsdatums bei Kreditorenbuchungen
behebt #1936
temporäre tex-Files nicht löschen, wenn Debug-Option keep_temp_files an ist.
kivitendo rebranding: title strings
Merge remote-tracking branch 'cebitversion/kivitendo_style'
Conflicts: SL/Form.pm
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Dusselfehler von gerade noch beim diff-Prüfen gesehen
vclimit auch korrekt für Bugfix 1837 setzen (s.a. Commit davor)
Bugfix 1837 - Für alte Belege auch ungǘltige Lieferanten / Kunden anzeigen
Entsprechend nochmal kommentiert. Offen: _get_customer und _get_vendorverwendet dennoch immer den Filter.
form->{javascript} im header einbinden
Fallback für stylesheet, diesmal richtig
kivitendo rebranding
ui-lightness auch includieren
lx-office-erp stylesheet als fallback
cebit version
Stylesheets umorganisiert.
Doku in css/README.stylesheets
Drei fehlerhafte Invokationen von User->new korrigiert
Die sind bei der Umstellung untergegangen und haben fehlerhafte Ausgabe vonBearbeiter/Verkäufernamen im Druck verursacht.
Fix zu Bug 1820.
unnötige diffs vermeiden.
local $::locale Objekt verwenden, sonst wird das vom Übersetzungssystem nicht gefunden.
SL::Form: Zwei Warnings unterdrücken.
Warnungen tauchen auf in format_amount, wenn paramtere $dash fehlte, und wennohne Nachkommastellen formatiert wurde.
Kommentar all_vc wird auch von do.pl verwendet ergänzt
$::form-Variablen in Druckbefehlen verfügbar machen
Fix für Bugs 1740 und 1761.
Kosmetik
Fix Bug 1735Dateinamen werden mit de, en, oder fr uebersetzt, wenn eine entsprechung zur ausgewaehlten Kundensprache existiert.Default/Fallback = de
Bestimmung der Menge der Kunden muss auch ungültige berücksichtigen.
Fix zu Bug 1730
Merge branch 'curr_workflow'
File::Temp für Erzeugung temporärer Dateinamen nutzen
Fix für Bug 1747.
Das XUL-/XML-Menü entfernen
Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatteaber aush administrativer Sicht diverse Probleme. Früher konnteFirefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...
Fix für Bug 1770 - Währung / currency überlebt Workflow über Lieferschein nicht
Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen
Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währungeingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-Masken dient.
Request Handling aus Form ausgelagert.
3-arg open: Mode für zu öffnende Pipes separat sichern
Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" ineine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.
Der Mode für die Datei muss dabei separat gehandhabt werden.
Onlinehilfe als modale Overlays.
L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:
[% PROCESS 'common/help_overlay.html' %]
CGI::Ajax entfernt.
Fixes für das "my $var if $cond;" pattern.
Fehler beim kopieren von Daten auf ein Filehandle
unter bestimmten umständen konnte das Filehandle als string auf die Standardausgabe kopiert werden.
doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.
noch ein paar xhtml contentlose tags in html tags geändert.
Parameter extra_code von form->header auf %params ungeschrieben
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Leerzeichen am Ende bei curr(ency) entfernen.
In der Datenbank werden f. Währungen drei Zeichen gespeichert. EineWährung mit zwei Zeichen hat dann ein Leerzeichen am Ende und derVergleich in den Maske schlägt fehl, wenn es dort bleibt.
Kosten- und Erfolgstellen zu unterscheiden macht(e) mittlerweile keinen Sinn mehr, da man ja entsprechend Kosten als Erfolg auf eine Kostenstelle buchen möchte. Ferner wird auch die Auswahlliste schon länger nicht mehr unterschieden.Entsprechend die letzten Rudimente in der Form.pm entfernt und das Datenmodell für Rose angepasst, sowie natürlich die Tabelle
css vom kalender richtig einbinden
chrome hat probleme mit der @import direktive. link rel statdessen
customer_picker
testpage ist zu Dokumentationszwecken noch dabei, aber nicht mehr durch actionerreichbar.
Ein Query in $::form->create_links beschleunigt
STDOUT nicht neu aufmachen
$::all_units nicht in SL::Form benutzen.
Die einzige verbliebene instanz von all_units ist jetzt nur noch in SL::AMDie muss noch gefixt werden, aber die anderen beiden haben damit nichts zu tun.
%::debug_options => $::lx_office_conf->{debug}->{options}
Globale Hashes sind mit der jetzigen Konfiguration eh nicht schreibbar (zumGlück) und der Standard benutzt das eh nicht. Wenn also einer das braucht,bitte das benutzen.
Warning beim Watchdog unterdrücken.
Nachtrag zu 3-arg open: STDOUT nicht überflüssig öffnen.
Führte zu einem skurrilen Bug wo der :raw Layer unter cgi nicht auf STDOUT propagiert wird
Alle 2-arg open in 3-arg open verwandelt.
Änderbarkeit bei Zahlungen f. Kreditorenbuchungen konfigurierbar machen.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Bessere Fehlermeldung ausgeben, wenn eine Anwendung wie pdflatex nicht gefunden wird
Zahlungen bei Kreditorenbuchungen nur am selben Tag löschbar machen.
Siehe auch Bug 1640. Ändert zwar nichts am Bug, steht da aber alsAnregung drin.
Projektnummer pro Beleg auch für Debitoren- und Kreditorenbuchungen.
Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration
Form::init_template gibt immer das Template-Objekt zurück
Keine großen GET-Requests via HTTP-Redirect erfordern
Bugfix für 1609.
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Berechnung in Zahlenfelder: Erlaubte Zeichen auf Klammern ausgeweitet
Merge remote branch 'refs/remotes/wulf/publish_1500_calc_numbers' into calc-in-parse-amount
Macht Name der Zahlart in Templates Verfuegbar
add number calculation in number form fields
kopf.pl auf Controller umgestellt
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Bugfix zu 1569: Zahlungseingang löschen bei Rechnung
Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4. Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.
Testfälle ohne definiertes closedto: Leere Datumseingabe i.O....
Obsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Template ist
War noch nötig, als es für jede Sprache noch einzelne Templates gab.
Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt
Conflicts:
locale/de/all
Verkaufsdokumente: Zahlungsbedingungen in vom Benutzer gewünschter Reihenfolge anzeigen
Umstellung Form::throw_on_error auf Verwendung von Exception::Lite anstelle von Hashrefs
Nach $form->redirect() den Request beenden
$::self typo
Alle Datenbankverbindungen über DBIx::Log4perl laufen lassen, sofern dies in der Konfiguration aktiviert ist
Bei vielen Lagerplätzen ist es hilfreich die Liste der bin(s) alphabetisch vorzusortieren
Funktion "send_file" im Controller, um Dateien herunterzuladen
Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'
Hoffentlich Fix für Bug 1624.
Hochgeladene Dateien nicht mittels _recode_recursively umcodieren
Konfigurationsoption "show_best_before" ist in Abschnitt "features"
Merge remote branch 'refs/remotes/kirana/after-262'
Merge branch 'after-262'
Conflicts: scripts/dbupgrade2_tool.pl
$form->get_standard_dbh nicht von Rose geöffnetes Datenbankhandle nutzen lassen
Rose setzt Datenbankhandle auf autocommit. Die Semantik vonget_standard_dbh ist aber, dass autocommit aus ist und die Funktionenselber ein Commit machen.
Doppelpunkte in URLs escapen
Beim URL-Unescapen von UTF-8 ins internen Encoding wandeln, sofern benötigt
Fix für Bug 1583.
Merge branch 'master' into after-262
Conflicts: DEBIAN/DEBIAN/postinst DEBIAN/mk_erp_deb.sh config/lx-erp.conf config/lx-erp.conf.default doc/INSTALL.txt locale/de_DE/all
Temporärdateien im Binärmodus öffnen
Andernfalls werden ODTs und PDFs unter Windows beim Herunterladenverstümmelt.
Merge branch 'rb-wiederkehrende-rechnungen' into 263
Alle Variablen aus %myconfig beim Drucken als "myconfig_xyz" zur Verfügung stellen
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Globale Variablen für Druckvorlagen nach %::lx_office_conf verschoben
Betroffen sind: $latex_templates $excel_templates $opendocument_templates $openofficeorg_daemon $openofficeorg_daemon_port