Lx-Office heißt nun kivitendo
Automatische Authentifizierung bestehender Sessions über Session-ID + API-Token
Wird für CRM-Menü benötigt.
Nach fehlgeschlagenem AuthHandler Request nicht fortsetzen
Ansonsten wird zwar der '302'-Redirect ausgegeben, der Controller abertrotzdem ausgeführt.
Request nach fehlgeschlagener Authentifizierung wirklich abbrechen
Das Problem entstand durch Revision 3ab26ffc.
Doku nochmal an mosus Refactoring angepasst
Bessere Doku für das Zwischenformat des Paginated Helpers
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.
Kosmetik: Einrückung gefixt
Stylesheet Win2000.css gelöscht
Überflüssiges Query vermeiden, wenn keine Zahlungsbedingungen ausgewählt sind
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Zuerst löschen, dann Statement für INSERT preparen
Betrifft #2063.
value_title_sub in L.select_tag richtig verarbeiten.
Parameter "empty_label" von L.select_tag nicht als HTML-Attribut ausgeben.
Controller-Paginate-Helfer: 'aktuelle Seite' auf maximale Seitenanzahl begrenzen
Fixt #2069.
Schreibfehler im Variablennamen berichtigt.
fixt #2037
Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)
CSS-Menüs: Anzeige von href-Menüeinträgen gefixt
Behebt #2061.
Revert "fix #2037"
This reverts commit 0e792d9b96ce39353faa161fd97c5588b2a609f8.geht so nicht, finde aber auch keine Loesung
Default-CSS ist kivitendo.css (für Loginmaske, Adminbildschirm)
Frühere Versionen von Net::SMTP::SSL, Net::SSLGlue zulassen
Paginated-Controller-Helfer: Sortier-Spec nicht auf Klassenebene cachen
Sortier-Spec nicht auf Klassenebene cachen
Das geht bei Verwendung von FCGI kaputt, weil die sich gegenseitigkomisch überschreiben.
Unterstützung für 'href'-Menüeinträge im JavaScript-Menü gefixt
Preisgruppen in Artikelstammdatendialog in gleicher Reihenfolge anzeigen
Fixt #1873.
Refactoring: Preisgruppenpreise speichern
Siehe #1873.
Fehlende Pakete fürs beta Release
Druckvorlagen: <%if%>-Block auf leere Arrays testen lassen können
Kontoübersicht: Unterscheidung nach Bilanzierung/EUR entfernt
Bei einem Konto ergibt es keinen Sinn, auch Buchungen außerhalb desZeitraumes anzuzeigen. Dafür gibt es GuV, Bilanz etc. Also dieAuswahlmöglichkeit dafür entfernen.
Fixt #1893.
Warning fixen
CSV-Import Waren/DL/Erzeugnisse: Genauerer Beschreibung für make_X, model_X, lastcost_X
Übrige Steuern auf neutralen Aufwand und nicht auf Gesamtkosten buchen.
Bug 1946 - Rundungsberechnung bei Rabattbeträgen verbessert
SelfTests korrekt reinitialisieren
Fix für #1991
Bugfix 1842 Offene Posten Alterstrukturliste prüft nur auf tagesaktuellem Datum
Wie in #1842. beschrieben, ist jetzt eindeutiger, wann ein freier Zeitraumausgewählt ist oder eine Altersstrukturliste zum Stichtag.
Testfall 1: Datumsfelder leer oder gefüllt...
Hash-Index sollte "neutralerertrag" heißen, nicht "neutralertrag"
Fixt #1979.
Falschmeldung beim Speichern eines vorhandenen Kontos unterdrücken.
behebt #2041
Warensuche mit Projektnummer/-beschreibung fixen
Fixt #1900.
Kontaktpersonenfeld von Freitext auf Datum umstelen
Basierend auf Patch von Thomas Heck <t.heck@linet-services.de> mitVerfeinerungen von mir.
Implementiert #2021.
Fallback auf Sprache aus kivitendo.conf, falls vom Benutzer selektierte Sprache nicht existiert
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....
SQL-File-Parsing: Off-by-one in $$ ... $$-Syntax für stored procedures behoben
Bug 2008 Lieferdatum in Gutschrift
Lieferdatum in Gutschrift eingeblendet, bei Gutschriften entscheidet jetztdas Lieferdatum (=Leistungsdatum) genau wie bei der Rechnung über dieSteuer. Ist kein Lieferdatum vorhanden wird das Rechnungsdatum genommen.
Das ist dann wichtig, wenn es einen Umsatzsteuerwechsel gibt, z.B. von...
dbupgrade script kann jetzt auch upgrade scripte erzeugen.
scripts/dbupgrade2_tool.pl --create=<tag> --type=<sql|pl>
speichert die Datei unter dem richtigen Namen, und öffnet sie in $EDITOR
joins in Kundensuche umgeschrieben
behebt #1894
...wenn auch nicht sonderlich schön, auf Dauer müssen die ganzen aggregFunktionen in ein Berichtswesen ausgelagert werden.
OpenDocument: Nicht-ASCII-Zeichen in styles.xml in UTF-8 konvertieren
Fixt #1861.
CsvImport: CVars case insensitive parsen lassen
Helper::Csv: Support für leere profile.path Angaben und case_insensitive_header
fix #2037.(fake commit zum ticket schliessen)
fix #2073
Menu::menuitem_new: nur bei Trace-Level DEBUG2 ausgeben
Namensgebung accrual/cash für Soll-/Ist-Versteuerung angepasst
In der GuV wählt man jetzt in der deutschen Übersetzung nicht mehr nachBilanzierung/EÜR aus sondern nach Soll- und Ist-Versteuerung. Dierichtige Vorauswahl anhand des Mandantenparameters "Versteuerungsart"...
Hinweise auf lx_office.conf in kivitendo.conf geändert
Fixt #2031.
Gelöschte Positionen in Lieferscheinen im Lieferplaner berücksichtigen
behebt #2018
"Löschen"-Knopf anzeigen in Mandantenkonfiguration einstellbar
für Aufträge und Lieferscheine.
"als bezahlt markieren"-Knopf anzeigen in Mandantenkonfiguration einstellbar.
Änderbarkeit und Löschbarkeit von Belegen in Mandantenkonfiguration einstellbar.
Optionen für Gewinnermittlung, Warenbuchungsmethode und Versteuerungsart in Mandantenkonfiguration verschoben.
Option für Datev-Check in Mandantenkonfiguration verschoben.
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.
Entfernte Funktion SL::Mailer::recode nicht mehr aufrufen
Fixt #2035.
"kivitendo" wird komplett klein geschrieben
Selbst geschriebenen E-Mail-Erstellungscode durch Verwendung von Email::MIME ersetzt
Net::SSLGlue anstelle von Net::SMTP::TLS verwenden
Net::SMTP::TLS enthält momentan einen unschönen Bug1, der mitaktuellen Versionen von IO::Socket::SSL zusammen zu einer Exceptionführt. Anscheinend wird Net::SMTP::TLS auch schon seit Jahren nichtmehr gepflegt....
Bei Verwendung von SMTP nicht doppelt nach UTF-8 encoden
Die SMTP-Module erwarten, dass die Strings im Perl-internen Encodingvorliegen. Das tun sie in Mailer.pm auch schon, allerdings wurden siedort bisher nach UTF-8 encodiert, weil der Sendmail-Treiber es so...
Attachments via File::Slurp einlesen, nicht manuell
Lx-Office durch kivitendo ersetzt
Merge remote-tracking branch 'refs/remotes/origin/master'
charset für Mailer bei Mahnungen setzen.
Hintergrundjob bearbeiten: Paketname aus Auswahlliste anstatt Eingabefeld
Methode zum Auflisten bekannter Hintergrundjobklassen
Verständliche Fehlermeldung bei doppelten Kontonummern
Bisher kam es nur zu einer verständlichen Fehlermeldung, wennman die geänderte Kontonummer speichern wollte. Jetzt wird aucheine verständliche Fehlermeldung ausgegeben, wenn man das Kontoals neues Konto speichern will....
Bei doppelten Kontonummern eine verständliche Fehlermeldung ausgeben.
behebt #2030
Revert "Bei doppelten Kontonummern eine verständliche Fehlermeldung ausgeben."
This reverts commit c3f06703233a890d50c5838d149e6d0d0e5a0e60.
in Dokumenten "template_meta.tmpfile" zur Verfuegung stellen behebt #1865
(sorry fuer die falsche Mailadresse in b68213ba55ae268, war ich)
Unterstützung für $::form->{fokus} entfernt, weil zu anfällig.
behebt #2028