Buchungen in unrealistischen Zukunfts-Intervallen vermeiden s.a. Trac 1897Hinzufügen eines neuen defaults "max_future_booking_interval".Entsprechend editierbar wie closedto
Fehler bei Auswahllistenbegrenzung
Wenn die Anzahl gültiger Kunden mit der Zahl für die Auswahllisten-begrenzung übereinstimmt, wurden bisher alle Kunden von kivitendoals ungültig erkannt. Ist nun behoben.
flatten_variables auch die var[] syntax beigebracht
Merge branch 'currency'
Form::_dbconnect_options nach SL::DBConnect::get_options verschoben
Verbesserung Lesbarkeit von Code
Dieser Commit verbessert noch an Stellen, die Währungen betreffen,die Lesbarkeit des Codes.
Behebt Bugs für Währungen
Vergessene Anpassungen von der Spaltenumbenennung in currencies.plwurden noch repariert (auch in currencies.pl selbst). Weiterhinwurden noch andere Bugs repariert, wie Anlegen von Kunden, korrekteAnzeige der Währung bei Lieferanten und Kunden, speichern von Rechnungen...
Verbesserungen in Upgrade-Scripten
In den Scripten currencies.pl rm_whitespaces wurden einige Ver-besserungen durchgeführt:1. Umbenennung von Spalten curr in currency_id in allen Tabellen außer currencies.2. Umbenennung von Spalte curr in name in Tabelle currencies....
Revert "Nutzung der Tabelle currencies"
This reverts commit be776964b83340e69fa2f02eae59b703c0c95b88.
Nutzung der Tabelle currencies
Dieser Commmit passt den Code an, um die Tabelle currencies zu nutzen.
Merge branch 'master' into currency
Conflicts: locale/de/all
Steuern nach Steuerschlüssel und Steuersatz ordnen
Steuern wurden bisher immer nur nach Steuerschlüssel geordnet. Jetztwird eine neue Untersortierung verwendet (Steuersatz).
OE::, DO::order_details und IC::prepare_parts_for_printing mit lokaler form ...
und myconfig arbeiten lassenBetrifft #2247.
SL::Template::LaTeX: Funktion zum Parsen & PDF erzeugen aus einem .tex mit nur einem Funktionsaufruf
jQuery-Script/Methode zum Anstoßen von Downloads
update_defaults: Fall "Spalte noch leer" richtig behandeln
Bei neu angelegten Datenbanken sind die Nummernkreisspalten NULL, wasSL::PrefixedNumber nicht mag. Also in solchen Fällen '0' annehmen.
Behebt #2245.
Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert
SL::PrefixedNumber -- Nummernkreisartige Nummer erhöhen ohne Datenbank
Warnungen über undefinierte/nicht numerische Werte vermeiden
Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben
Lokalisierungsdateien jquery-ui hinzugefügt
Fixt #2179.
Veralteten Code entfernen
jquery.checkall.js immer laden lassen
Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1
Entwickleroption "debug.auto_reload_resources" implementiert
Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Linkhinzu, der via $layout->use_javascript()/use_stylesheet() ausgegebenwird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt....
Kreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt
warnings
Revert "Probleme bei Mwst-Wechsel"
This reverts commit 072919154edb34f4afed6bf93fdbdae5b0969385.
Debitorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Probleme bei Mwst-Wechsel
Durch einen Mwst-Wechsel kam es bisher zu einigen Problemen, folgendebehebt dieser Commit:
1.Korrektes Öffnen von Dialogbuchung bei inkl Steuern
2.Korrekte Anzeige Steuersatz in Berichte-Kontenübersicht-...-Konto auswählen...
Lx-Office heißt nun kivitendo
Überflüssiges Query vermeiden, wenn keine Zahlungsbedingungen ausgewählt sind
Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)
Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'
Alle Währungsspalten sind nun vom Typ 'text' anstatt 'char(3)'. Dashat zwei Effekte:
1. Es ist möglich, Währungen einzugeben, deren Abkürzung nicht exakt drei Zeichen lang ist....
Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.
Controller für Mandantenkonfiguration.
Im Moment lässt sich hier die Änderbarkeit für Zahlungen einstellen. Essollen demnächst auch noch anderen Konfig-Einstellungen aus der Konfig-Dateihierher wandern.
in Dokumenten "template_meta.tmpfile" zur Verfuegung stellen behebt #1865
(sorry fuer die falsche Mailadresse in b68213ba55ae268, war ich)
kein parse_amount für skonto_in_percent
Es wird direkt aus dem Wert aus der DB errechnet.
Hinweis in form, dass die Layouts ihre css sammeln sollen
Layout package names refactored
SL::Controller::Layout::* -> SL::Layout::*SL::Controller::Layout -> SL::Layout::Dispatcher
popups ohne layout rendern
container für focus handling
setupPoints und setupDateFormat in ein partial Layout verschoben
kommentar
besseres interface und delegating für layouts, inline accessoren
html menü in footer verschoben
form->footer
stylesheet/javascript handling verbessert
Layouts eingeführt
bin/mozilla/menu* -> SL/Controller/Layout/*
HTML Menü merkt sich jetzt über cookie den letzten Zustand
Erste Version Frameless
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