Erzeugnis-Nummer eindeutigFixt #2238
jquery-Overlay: Allgemeinen CSS entfernen
Eingeführt wurde es für die case study der Online-Hilfe, die aber nieweiter verfolgt wurde. Jetzt beißen sich diese allgemeinenStylinganweisungen mit denjenigen bei den verknüpften Belegen (welchespeziellere CSS-Klassen nutzen)....
SEPA-Masken: Eingabefeldern passend zu XML-Spezifikation in Länge beschränken
Zu viel Code entfernt
c9c4734626e355fc52d91cb0e375b1864a49ccf6 hat Code entfernt, der nichtentfernt werden sollte. Ist jetzt wieder hinzugekommen, allerdingsmit einer kleinen Schönheitskorrektur.
Entfernt doppelte Prüfung
SL/AM enthielt unnötig doppelten Code.
Fehler beim Anlegen eines Kontos
Durch einen NOT NULL Constraint für chart.link ist ein Fehler beimAnlegen neuer Konten entstanden.
Behebt Bug #2223.
Lieferdatum in Gutschrift und Einkaufsrechnung
Bei der Verkaufsgutschrift und der Einkaufsrechnung hat jetzt das Lieferdatum(oder Leistungsdatum) wie bei der Rechnung Vorrang vor dem Rechnungsdatum, wennes gesetzt ist. Einkaufsgutschriften gibt es noch nicht....
"Steuer im Preis inbegriffen" nicht mehr beim Erneuern überschreiben.
fixt #2219
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Beim DATEV-Export Lieferdatum als entscheidenden Tag zur Bestimmung der Steuer berücksichtigenAnalog wie bei Einkaufs- und Verkaufsbelegen wird jetzt auch beim DATEV-Exportdas Lieferdatum der Transaktion verwendet.
Typo korrigiert
Bebuchte Steuern nicht verändern
Wenn man einmal mit einer Steuer gebucht hat, kann man diese nun nichtmehr an der Oberfläche ändern.
Implementiert #2217.
Lange überfällige Doku zu Layouts
Warnung unterdrücken die den Test fehlschlagen lässt.
broken links Test auf templates sund doc einschränken.
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
Flash-Meldung im CSV-Report auch anzeigen.
acts_as_list sollte nicht kaputtgehen hier
L: neue Funktion ajax_submit_tag()
ClientJS: alle Flash-Kategorien nach nächstem Standard-AJAX-Call leeren
Controller-redirect_to-Funktion: Redirect bei AJAX via Antwort mittels ClientJS
ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")
L.button_tag: Support für 'confirm' & Doku
ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku
SL::PrefixedNumber -- Nummernkreisartige Nummer erhöhen ohne Datenbank
select_tag(): bei 'with_empty' auch wirklich leeres 'value'-Attribut ausgeben
Siehe 0550e83 und 072c821. Fixt #2210.
Alte Trigger anpassen
Die Tabellen vendortax und customertax wurden in Commit 9f07753bentfernt. Allerdings mussten die Trigger del_vendor() unddel_customer() noch angepasst werden.
Behebt Bug #2201.
Überreste von "chart.pos_ustva" entfernen (siehe 0daf163)
Phase sollte heißen, wie der Plan.
Überreste von "gifi" entfernen (siehe 0daf163)
Fixt #2209.
Offen Forderungen / Verbindlichkeiten - Fälligkeitsdatum bei Stichtag berücksichtigenSeit der 3.0 ist der Bericht in freiem Zeitraum und Stichtag aufgeteilt.Der freie Zeitraum ist noch der "abwärtskompatible" Code von damals, der überwiegendüber das Rechnungsdatum offene Posten definiert. Beim Stichtag ist dies aber nicht mehr so,...
Aufträge etc: Beleg nach Zeilen löschen
Behebt #2207.
Bei Projekten keine Kundenverknüpfung erzwingen
Behebt #2205.
Reste der Tabellen "rma" und "rmaitems" entfernt
Behebt #2204.
select_tag(): Funktionalität von "with_empty" wiederherstellen
Behebt #2208.
AttrDuration: in SL::DB::Object->assign_attributes() auch attr_man_days_string() vor _unit() auswerten
Tag-Presenter: man_days_tag()-Funktion
L/Presenter: mehrere Funktionen aus L in Presenter verschoben
Presenter: Funktion format_man_days()
Presenter-Template-Plugin: bei nicht existierenden Funktionen warnen
CSVImport: Fehlermeldung beim Speichern auch anzeigen.
Falsche Variable in der Übersetzung.
AttrDuration-Helfer
Warnungen über undefinierte/nicht numerische Werte vermeiden
Merge branch 'acc_trans'
Update-Script für constraints in der acc_trans
Fügt NOT-NULL constraints für die Spalten chart_id und trans_id inder acc_trans hinzu. Falls NULL-Einträge vorhanden sind, wird dasUpdate mit Fehlermeldung abgebrochen.
Weiterhin wird eine Dependency in add_chart_link_to_acc_trans...
SL::Locale::language_join: Arrays menschenlesbar ausgeben
z.B. für @ary = qw(links rechts oben): "links, rechts und oben"
L.select_tag: Unterstützung für Nutzung von <optgroup>s
L: "truncate" und "simple_format" in Presenter verschoben
CSS für Klasse "dimmed-text"
taxincluded von Rose laden lassen
IS::get_customer nicht mehr zum Lader der Einstellung für taxincluded verwenden
fixt #2015
JS-Übersetzung immer in HEAD laden
JS-Locales: Ausgabedateinamen richtig ermitteln
ActsAsList: add_to_list() auch aufrufen können, wenn 'position' noch gesetzt ist
ClientJS: Unterstützung für jstree.create_node
Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben
Flash-DIVs immer ausgeben & Flash-Kategorie fett
Console: Diverse Kommandozeilen und Optionen
Z.B. "-e code" zum direkten Ausführen von Code oder "-f filename" zumAusführen von Code aus einer Datei.
ClientJS: Methoden "focus" und "action"
chart_link auslesen
Die Spalte chart_link aus der acc_trans wird jetzt auch in derausgelesen (im Datev-Export und bei Berichten).
JS-Übersetzung: Fehlermeldung unterdrücken und nur eine Abfrage am Stück zulassen
Merge branch 'dev'
Fremdschlüssel für gl.department_id
In der gl gab es für department_id einen Standardwert 0. Dieserwurde entfernt und stattdessen wurde ein Fremdschlüssel aufdepartment.id gesetzt.
Behebt Bug #2197.
JS-Übersetzungen in den js-Ordner verschoben (Teil 2)
JS-Übersezung ans neue Javascript-Setup angepasst
ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen
ClientJS: render()-Funktion zum noch besseren Chaining
ActsAsList-Helfer: get_full_list() liefert alle Items in der selben Liste wie $self
Neues JS: jquery.contextMenu
jstree-jQuery-Plugin hinzugefügt
Merge branch 'master' into dev
Bei nicht gefundenen JavaScript-Dateien keine Links erzeugen
$::request auch in Console als Instanz von SL::Request anlegen
Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen
Presenter: escape_js() zum Escapen von JavaScript
$::lxdebug->dump() gibt den gedumpten Text zusätzlich als Rückgabewert zurück
ActsAsList: get_next_in_list() und get_previous_in_list()
Veralteter Code
Dieser Commit entfernt die Tabellen rma und rmaitems. Beide werdenschon seit längerer Zeit nicht mehr aktualisiert und wurden vor demCommit nur noch an 2 Stellen ausgelesen.
Merge branch 'dpt_trans_entfernen'
Merge branch 'gifi'
Entfernt dpt_trans
Entfernt die Tabelle dpt_trans. Dazu mussten die SQL-queries in derSL/RP.pm noch angepasst werden. Das Upgrate-Script entfernt zusätzlichnoch alle Trigger/Funktionen, die in die Tabelle dpt_trans noch benutzthaben.
Taskserver Debug default off
"None"-Layout: alle JavaScript-Setup-Funktionen in einer Funktion zusammengefasst
Globaler AJAX-Spinner in Headerzeile rechts
JS-Übersetzungen in den js-Ordner verschoben
Tabwidgets: Rand nur um Inhalt, nicht um Tabs
Lokalisierungsdateien jquery-ui hinzugefügt
Fixt #2179.
Veralteten Code entfernen
Beim CSV-Import im Report auch die Info-Spalten anzeigen.
Beim CSV-Import im Report alle Zeilen anzeigen.
Fixt #2175.
Entfernt gifi und pos_ustva
Dieser Commit entfernt die Tabelle gifi und die Spalten gifi_accno/pos_ustva aus der Datenbank. Sie wurden nicht mehr benutzt.
Behebt Bug #1966.
Periodische Rechnungen: Monatsnamen nicht im Script hardcoden
Abgesehen davon, dass es extrem unschöner Stil ist, werden ohne "useutf8;" dann auch die Umlaute nicht richtig behandelt.
Druckausgaben wieder richtig ausgeben (falscher Variablenname im Template)