CSV-Import Kunden/Lieferanten: Schalter für Behandlung bereits vorhandener Einträge
Conflicts: SL/Controller/CsvImport/CustomerVendor.pm
SEPA-Masken: Eingabefeldern passend zu XML-Spezifikation in Länge beschränken
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.
Flash-Meldung im CSV-Report auch anzeigen.
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
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,...
Bei Projekten keine Kundenverknüpfung erzwingen
Behebt #2205.
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...
JS-Übersetzung immer in HEAD laden
Flash-DIVs immer ausgeben & Flash-Kategorie fett
JS-Übersezung ans neue Javascript-Setup angepasst
"None"-Layout: alle JavaScript-Setup-Funktionen in einer Funktion zusammengefasst
Globaler AJAX-Spinner in Headerzeile rechts
Lokalisierungsdateien jquery-ui hinzugefügt
Fixt #2179.
Druckausgaben wieder richtig ausgeben (falscher Variablenname im Template)
jquery.checkall.js immer laden lassen
Überflüssige Tabellen customertax, vendortax, partstax entfernt
Fixt #2186.
Verknüpfte Belege: beliebige Verknüpfungen hinzufügen können
Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1
Verknüpfte Belege: Implementation "Verknüpfungen löschen"
Verkaufs-/Einkaufsbelege: Neuer Tab "Verknüpfte Belege", per AJAX geladen
Außerdem WebDAV in eigenen Tab geschoben und Ausgabe vereinheitlicht
Record-List-Template: fehlende [% USE %]-Anweisung
Bei Kundendetails auch Standardpreisgruppen anzeigen
Stammdaten - Standardverkäufer nur bei Kunden anzeigen
nicht im Lieferantenbericht
Verkauf -> Berichte -> Kunden - Land und Verkäufer
neue Häkchen bei "In Bericht aufnehmen"
Merge branch 'tax_festsetzen'
Steuern festsetzen
Dieser Commit macht Steuern unveränderbar, wenn mit diesen schongebucht wurde, d.h. ein Eintrag in der acc_trans steht. Man kann nurnoch Namen und Automatikkonten verändern. Weiterhin findet einePrüfung statt, ob Steuerschlüssel 0 ohne Steuern gespeichert wird....
Merge branch 'constraints_in_tax_and_taxkeys'
Kundenadresse auf Google Maps anzeigen
Constraints für tax und taxkeys
Dieser Commit fügt für die Tabellen tax und taxkeys folgendeConstraints hinzu:
Tabelle tax:
1.chart_id hat jetzt einen Fremdschlüssel auf chart.id.2.rate darf nicht mehr NULL sein und hat DEFAULT-Wert 0.3.taxkey darf nicht mehr NULL sein....
Loginbildschirm: Unter Versionsnummer auch aktuelle Git-Revisionsnummer anzeigen
Conflicts: locale/de/all
Kreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Einkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt
Sonderbehandlung im template
Dieser Commit ist eine Verbesserung zu Commit9eb59a91db1758fd98d0eff8b081e442ddae5cb3
Im template gab es noch für das Startdatum eines Steuerschlüsselseine Sonderbehandlung, die prüft, ob ein Konto bereits existiertoder nicht.
Update-Script für fehlende Steuerschlüssel
Bisher gab es noch sehr viele Konten, für die kein Eintrag in derTabelle taxkeys und damit kein Steuerschlüssel vorhanden war.Dieses Update erstellt für jedes Konto ohne Steuerschlüssel einenin der taxkeys, s.d. solche Konten den Steuerschlüssel 0 haben....
Fehlende Steuerschlüssel
Bisher wurde beim Anlegen eines neuen Kontos nicht unbedingt auchein Steuerschlüssel gespeichert. Jetzt kommt eine Fehlermeldung,wenn man keinen Steuerschlüssel angibt, bzw. versucht alle Steuer-schlüssel aus einem bestehenden Konto zu löschen....
Kundenstammdatenmaske: Checkbox "Steuer im Preis inbegriffen vorauswählen" verschoben
Refactoring: Parameterredesign SL::Controller::Base::render und SL::Presenter::render
Conflicts: SL/Controller/FinancialControllingReport.pm SL/Controller/ProjectType.pm
DebugMenu entfernt, weil es momentan nicht mehr funktioniert
Projektstammdaten: Liste verknüpfter Dokumente anzeigen
Conflicts: SL/Controller/Project.pm
Presenter-Module für Listen von Verkaufs-/Einkaufsobjekte
Projektverwaltung auf Rose- und Controller-Code umgestellt
Projekt: neue Spalten (Kunde, Typ, gültig)
Experimentelles Hilfe-Overlay wieder deaktiviert
Spalte 'cp_function' in 'cp_position' umbenennen zwecks Kompatibilität mit CRM
Ansprechpersonen: Feld "Funktion/Position"
Error Reporting, und robuster gegen Fehler im Report save/load
pollen für ajax fortschritt max alle halbe sekunde
Fehlerhafterweise wurden leere statuszeilen rot markiert.
paginating für test_import
report paginaten
Fehler korrekt weiterleiten
import button einblenden nach erfolgreichem test.
Übersetzungen
Progress genauer anzeigen
richtigen progress anzeigen
Asynchroner Import
Report in der richtigen Reihenfolge speichern und anzeigen.
CsvReport: Status mitspeichern
Csv Import in Datenbank zwischenspeichern und rudimentärer Report.
SEPA-Einzug: Rechnungen mit gesetztem "Lastschrifteinzug" vorauswählen
Debitorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Verkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Kunden-/Lieferantenstammdaten: anklickbare Checkbox-Labels
Syntaxfehler gefixt
cgi->popup_menu durch L.select_tag (in templates/webpages/ap/form_header.html) ersetzt
HTML aus der Funktion bin/ap.pl:form_footer in ein Template übertragen.
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
html syntax fehler
HTML-Escape unter templates/ap/form_header.html eingefügt
HTML-Code aus bin/ap.pl/form_header in ein eigenes Template übertragen
Menüs: "target=..." wieder unterstützt
JS- und CSS-Menüs: Frame-Header vereinheitlicht
Bankkonten löschbar machen
Da Bankkonten nur von SEPA verwendetwerden, muss nicht geprüft werden, ob das Konto noch verwendet wird.fixt #2085
Umleitung der Ansprechpersonensuche (im MenüV3-Header) gefixt
fixt #2105
Das Einblenden von ausgeblendeten CVar-Filtern gefixt.
Suchmaske für Verkaufsberichte an das "Kivitendo"-Design angepasst.
Überflüssige "jquery-ui"-Einbindungen gelöscht
noch ein jquery include zuviel
Überflüssige JQuery-Includes gelöscht.
Historie-Button bei Waren-/Preisgruppen ausglenden, wenn keine Gruppe gewählt ist
z.B. beim Erstellen.fixt #2086
Bankkonto-Lösch-Button auskommentiert, da die dazugehörende action nicht vorhanden ist.
Lx-Office heißt nun kivitendo
Refactoring: In Rückgabewert vom Paginated-DB-Helfer 'cur' in 'page' umbenennen
Dient Konsistenz der Eingangs- und Ausgangsparameter.
Dadurch entfällt auch das Hin- und Herbenennen imPaginated-Controller-Helfer/im L-Plugin.
"Erfassen" als normale Links anstelle von Buttons darstellen
"Erfassen" sollte als GET-Request erfolgen und nicht als POST.
Buttons "Als Vorlage verwenden" zwecks Einheitlichkeit
Siehe #2065.
L.date_tag für reqdate im Lieferschein verwenden.
behebt #2076
Kunden > Lieferungen: die Übergabe der Lieferadressenid gefixt.
Bei javascriptmenü im Druck auch das Layout ausblenden
behebt #2029
CVar-Filter-Prefix im Suchformular übernehmen
Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)
Admin-Bereich: Überschriften einheitlich als <h1> anzeigen
Admin-Login-Maske an User-Login-Maske angepasst; Farbgebung für h1-Überschriften rot zur Unterscheidung
Produktnamen in Loginmaske etwas markanter hervorgehoben
Maske zum Bearbeiten von Sprachen gefixt
Vereinheitlichung der L.select_tag + L.options_for_select-Helfern inL.select_tag ging hier etwas schief.
Fixt #2060.
Dialogbuchungen am selben Tag komplett bearbeiten können
Natürlich nur, sofern es in der Konfiguration auch an ist. Macht dieFelder bearbeitbar, wenn die Buttons zum Löschen/Buchen angezeigtwerden; damit wird die Maske wieder konsistent.
Fixt #1942.
Unterstützung für 'href'-Menüeinträge im JavaScript-Menü gefixt
Druckvorlagen: 'Default' entfernt, 'German' in 'Standard' umbenannt
Siehe #2049.