Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
bfe30464 28.01.2020 16:35 Moritz Bunkus

JSON-Payload: Content-Type-Header richtig parsen

Content-Type kann auch noch Attribute wie »; charset=UTF-8«
enthalten. Muss ignoriert werden.

7d5fbd92 28.01.2020 16:35 Moritz Bunkus

Unterstützung für JSON-encodierte POST-Daten

Mit diesem Patch werden nun alle POST-Daten in $::request->post_data
gespeichert. Wie bisher auch werden Daten mit Content-Type
»multipart/form-data« zusätzlich in $::form gespeichert.

Will man aber JSON-encodierte Daten hochladen, so werden die...

5c350994 28.01.2020 16:34 Moritz Bunkus

LXDebug::clone_for_dump: Warnung wegen Hash-Zugriff mit Key undef vermeiden

50f1c0c8 28.01.2020 16:34 Moritz Bunkus

Wiederkehrende Rechnungen: ge-e-mailte Rechnungen im WebDAV speichern

08175832 27.01.2020 15:29 Bernd Bleßmann

S:DATEV:CSV: Kein Auffüllen des Arrays mehr

Durch die Änderungen zum Festschreibungskennzeichen
("DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen"
commit e4edba0587fc8224bd69047fe57dbf435b776aa6) wurde das Array ohnehin auf
120 Einträge erweitert, so dass die Funktion zum Auffüllen auf 116 Einträge...

1c46843f 27.01.2020 15:28 Bernd Bleßmann

S:DATEV:CSV: Längenbegrenzung bei buchungstext wieder rein

Flog mit
"Fixt #348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar"
(commit 324726acd30b8992854a2d59fec2a50265613eef) raus.
War sicher ein Versehen.

2d9b08c7 27.01.2020 15:28 Bernd Bleßmann

DATEV-Tests nach Erweiterung f. Festschreibungskennzeichen gefixed

Die Tests gingen mit
"DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen"
(commit e4edba0587fc8224bd69047fe57dbf435b776aa6) kaputt.
Das Array hat jetzt mehr Einträge und das Festschreibunungskennzeichen ist an....

1207c91c 24.01.2020 18:19 Bernd Bleßmann

t/datev/invoices.t: Kosmetik: Alignment

5bbb2def 24.01.2020 18:18 Bernd Bleßmann

S:DATEV:CSV: Kosmetik: Leerzeile in Array-Definition entfernt

c63ec91e 24.01.2020 17:04 Bernd Bleßmann

S:D:Manager:ReconciliationLink: nicht initialisierter Wert: Warnungen vermeiden

Durch Tests getriggert, konkret: durch t/bank/bank_transactions.t

ae7f661a 21.01.2020 12:51 G. Richardson

year_end.t - aktuelles Jahr nehmen

ging in 2020 kaputt...

a46027e7 21.01.2020 12:51 G. Richardson

Payment Helper Test nutzt create_ap_transaction

create_ap_transaction benutzen, statt per acc_trans-Einträge manuell
zusammenzubauen. Außerdem purchase_invoice in ap_transaction umbenannt.

b3346748 21.01.2020 12:51 G. Richardson

Presenter Mapping für Dialogbuchungen repariert

War bei Umstellung vergessen worden.

df183815 21.01.2020 12:51 G. Richardson

add_{ap|ar}_amount_row berücksichtigen gldate

Ansonsten konnte gldate in ar/ap und acc_trans abweichen, wenn gldate
explizit gesetzt war und nicht dem aktuellen Tag entsprach.

578a40ba 21.01.2020 12:51 G. Richardson

t/datev/invoices.t nutzt Dev create_ap_transaction

Anstatt die acc_trans-Einträge manuell zusammenzubauen.

5a260a84 21.01.2020 12:51 G. Richardson

Dev Record - create_{ar|ap|gl}_transaction mit assign_attributes

Damit kann man auch Felder setzen, die nicht explizit abgefragt und
geprüft werden, z.B. itime manuell setzen. Wird für manche Tests
benötigt.

023755f2 21.01.2020 12:51 G. Richardson

Dev Record : create_{ar|ap|gl}_transaction mit gldate

Damit man Belege für Tests mit abweichendem Erfassungsdatum erstellen
kann.

3bd31e0d 21.01.2020 12:51 G. Richardson

Typo in typos

Das war mir einen eigenen Commit wert ^^

fbc8b548 21.01.2020 12:51 G. Richardson

Typos in DB.pm POD

00bad502 17.01.2020 09:18 Bernd Bleßmann

Kosmetik: changelog.orig löschen

e4edba05 10.01.2020 10:51 Jan Büren

DATEV-Export Festschreibungskennzeichen für jede Buchung einzel setzen

9889097a 09.01.2020 09:56 freiphone

Kundenstatistik: Defekten Link repariert.

id fehlte falls alter Auftrags-Controller in Mandanten-Konfiguration aktiviert.

c9f159b2 09.01.2020 09:54 freiphone

Kundenstatistik: Defekten Link repariert.

id fehlte falls alter Angebots-Controller in Mandanten-Konfiguration aktiviert.

b71d09b4 23.12.2019 11:17 Jan Büren

Version auf unstable gesetzt; Dokumentation für Forenlink geändert

1050b837 12.12.2019 12:57 Bernd Bleßmann

Kundenbericht: richtig nach Kreditlimit, UStID und Amtsgericht sortieren

27a1f595 11.12.2019 14:24 Moritz Bunkus

Rechnungsmassenerstellen: keine DB-Transaktion um convert_to_invoice()

convert_to_invoice() macht selber intern bereits eine Transaktion auf;
daher ist die außen unnötig.

Weiterhin waren die Parameter merkwürdig übergeben:

• Für eine On-The-Fly-Unterscheidung für »diese Parameter« vs. »keine...

b1acaa01 11.12.2019 10:57 Bernd Bleßmann

Release 3.5.5

c6913fd7 11.12.2019 10:39 Bernd Bleßmann

Datenbank-Upgrade-Skripte für Release 3.5.5

5b50330d 11.12.2019 10:16 Bernd Bleßmann

changelog: Bugfixes hinzugefügt

4cbc8e02 11.12.2019 09:53 Bernd Bleßmann

changelog: Weiterleitung zum Ziel, wenn abgemeldet

7c1afbcf 11.12.2019 09:34 Jan Büren

Versionsnummer im Changelog und Dokumentation hochgesetzt (3.5.5)

7d723451 11.12.2019 09:26 Jan Büren

Changelog: Hinweis auf Dokumentation für neuen Hintergrund-Job

a1ea5c57 06.12.2019 16:26 Bernd Bleßmann

Login: blacklisting bei Callback für Redirect zum Ziel implementiert

a21cec52 06.12.2019 16:26 Bernd Bleßmann

Login: Callback nur bauen bei GET-Request und wenn action vorhanden

a4c8924a 06.12.2019 16:26 Bernd Bleßmann

Login: Callback setzen und berücksichtigen, wenn abgemeldet

Wenn ein Ziel innerhalb des Programms aufgerufen wird (z.B. aus einem
Link, den man zugschickt bekommt) und man nicht eingeloggt ist, so
wird man zu dem Ziel weitergeleitet, nachdem man sich eingeloggt hat.

d3cfa206 06.12.2019 16:02 Bernd Bleßmann

LoginScreen: Request beenden, wenn Benutzer nicht authentifiziert wird

b8fa93b5 06.12.2019 11:22 Bernd Bleßmann

Individuelle Lieferadresse hinzufügen: cp_gender nicht auf leer prüfen …

…, denn das ist nie leer.

Und sonst werden individuelle Lieferadressen angelegt, obwohl keine
Eingaben gemacht wurden.

Hierzu sollte evtl. noch ein DB-Upgrade-Skript erstellt werden, welches...

333c3b91 06.12.2019 09:44 Jan Büren

False Positive bei Überprüfung von Lieferant und Lieferaten-Rechnungsnummer verhindern

Falls eine Buchung noch am selben Tag verändert wird,
kommt es fälschlicherweise zu der Aussage, dass schon eine
Rechnung mit dieser Rechnungsnummer zum Lieferanten erfasst worden sei....

b0e12c91 05.12.2019 22:40 Andreas Rudin

In calculate_qty.html number_format() durch kivi.format_amount() ersetzt

function number_format() gelöscht, da nicht mehr nötig

ff65252d 03.12.2019 23:06 Andreas Rudin

parse_amount ersetzt durch kivi.parse_amount, " statt ' bei Zahlenformat

1) Unnoetig doppelte Funktion gelöscht
2) [% MYCONFIG.numberformat %] darf nicht in einfache Hochkommas gesetzt
werden, da dies beim Zahlenformat 1'000.00 zu Fehlern führt.

fb5900bf 02.12.2019 16:35 Bernd Bleßmann

Massenerstellen von Rechnungen aus LS: Filtern nach Kundentyp

13e026de 02.12.2019 16:16 Bernd Bleßmann

Massenerstellen von Rechnungen aus LS: filter-Template: vergessenes <tr>

b726e795 27.11.2019 12:49 Jan Büren

Reconciliation: Veto, kein invoice_amount nachträglich setzen.

auch nicht für Vorschläge

fe56aab5 27.11.2019 12:48 Jan Büren

partnumber gibt es warehouse template nicht mehr (part picker)

4cef2711 26.11.2019 14:18 Bernd Bleßmann

"Sortimente erfassen" nicht anzeigen, wenn dieses exp. Feature ausgeschaltet ist

… zu "Mandantenkonfiguration: experimentelle Features einzeln an-/abschaltbar
machen"

da1f7513 26.11.2019 10:22 Bernd Bleßmann

WebDav: Fehler beim Kopieren anzeigen / Verzeichnis zurück wechseln (2)

Der erste commit 108753a78b203dbe0ccbe6438cc16c8df33c04d3 hat das Drucken
ohne Fehler beim Ins-Webdav-Kopieren kaputt gemacht. Probleme waren:
- ein return vergessen
- chdir zurück auch ohne Fehler...

2a496ad8 25.11.2019 09:42 Moritz Bunkus

Auth: fehlerhafte JSON-Requests mit JSON und richtigem HTTP-Response-Code beantworten

108753a7 22.11.2019 22:45 Bernd Bleßmann

WebDav: Fehler beim Kopieren anzeigen / Verzeichnis zurück wechseln

Wenn in SL::Form->parse_template bei Common::copy_file_to_webdav_folder etwas
schief ging, wurde dort ein "die" oder "Form->error" aufgerufen. Allderdings
wird in parse_template vorher das Arbeitsverzeichnis gewechselt, so dass die...

9e433123 22.11.2019 17:12 Bernd Bleßmann

Massendruck: Attachment-/Archiv-Dateiname in Zielsprache

a5d4818c 22.11.2019 16:14 Bernd Bleßmann

Massendruck: Kopieren ins Webdav in den Helper verschoben.

Damit erzeugen alle Druckvorgänge hierüber Kopien im Webdav

1d6ab809 22.11.2019 14:20 Bernd Bleßmann

Massendruck Lieferscheine/Rechnungen: doc_storage_enabled importieren

03ba13d2 22.11.2019 14:02 Bernd Bleßmann

Auftrags-Controller: Prüfung beim Holen der Kunden-/Lieferanten-Art.-Nr, …

… ob Option eingeschaltet ist und ob Kunde/Lieferant schon gewählt
wurde. Sonst gibt es einen Fehler beim Workflow von VK in EK und umgekehrt.

5cc5eed7 22.11.2019 11:50 Sven Schöling

Part: typo

(cherry picked from commit 8ce71088e51f6bce25c8406ff65f72fad3c15d1a)

35429440 20.11.2019 14:47 Bernd Bleßmann

S:D:Invoice->new_from: Auftragsdatum aus Auftrag bei Erzeugen aus Lieferschein

54875458 17.11.2019 13:20 Jan Büren

Einkaufsrechnung -> Suche. Fälligkeitsdatum als Suchfilter hinzugefügt

53e988b8 16.11.2019 19:10 Bernd Bleßmann

SL::Mailer: Debug-Meldungen rausgeworfen. mail5 führte zu einem Fehler

Die Debug-Meldung mit "mail5" griff auf $attachment->{id} zu, aber
attatchment kann auch ein Scalar sein. Dann ergab sich hier ein Laufzeitfehler,
der zwar durch ein eval abgefangen wurde, aber das Verschicken der Mail...

250da00c 14.11.2019 16:02 Bernd Bleßmann

InstallationCheck: Exception::Class: Minimal-Version 1.44

Sonst gibt es nur ungenaue Rose-Fehlermeldungen (nur "generic exception")
und der Test t/db_helper/with_transaction.t läuft nicht durch.

Behebt #407 (redmine).

c084ba93 14.11.2019 15:09 Jan Büren

Changelog und Dokumentation zum Hintergrund-Job: Jahreszahl in Nummernkreisen hochzählen

fbc3a76f 14.11.2019 15:09 Jan Büren

SetNumberRange: Validitätsprüfung auf Benutzereingabe (data) im Job

15b8d4bb 14.11.2019 10:34 Jan Büren

SetNumberRange: Background-Job um Jahreszahlen im Nummernkreis zu erhöhen

Nimmt die vierstellige Zahl des nächsten Jahres und multipliziert
diese mit 1 oder einem anderen Faktor. Präfixe und Länge des
Nummernkreis bleibt erhalten. Bspw.:

Letzte Rechnungsnummer:...

99382a64 12.11.2019 11:01 Jan Büren

zu #406 nicht zuviele ids (email journal) als ar.ids verwenden

ad4a0fc9 12.11.2019 10:28 Jan Büren

Bugfix #406 Fehlerhafte abzurechnende Werte, falls Gutschriften höher als Auftragswert

4c8c615a 12.11.2019 10:28 Jan Büren

Bugfix (teil) #406 abzurechnender Betrag bei Aufträgen manchmal falsch falls Gutschriften

S.a. Kommentar redmine

9dc9d7a8 04.11.2019 11:12 Bernd Bleßmann

CSV-Import Debitorenbuchungen: maximale Betragsabweichung (Einstellungen) parsen

71364427 01.11.2019 22:25 Bernd Bleßmann

S:C:Letter: Vergessene Presenter-Umstellung für ein select_tag

6e7dcb4d 29.10.2019 17:24 Bernd Bleßmann

auth master rights: Skript-Abhängigkeiten und Positionen reparieren

Durch falsche Abhängikeiten können bei Updates bestimmte Rechte feste
Positionen größer 1000 zugewiesen bekommen, bevor das Upgrade-Skript zum
Platzschaffen (multiplizieren mit 100) durchlaufen wird....

68c2e381 24.10.2019 13:49 Bernd Bleßmann

Typo in de locale

7ff6942c 23.10.2019 11:51 Bernd Bleßmann

Form->prepare_for_printing: Einheiten übersetzen

1f225563 21.10.2019 16:24 Moritz Bunkus

OE.pm: Form-Werte nicht direkt in SQL-Queries schreiben

8e413f64 18.10.2019 14:45 Bernd Bleßmann

Auftrags-Controller: Positions-Update: auch Artikelnummern updaten

684bfa98 18.10.2019 12:58 Bernd Bleßmann

Auftrags-Controller: Spracheinstellungen aus Druck-/E-Mail-Dialog speichern.

0d060ae4 11.10.2019 15:08 Bernd Bleßmann

Rechte zum Bearbeiten von Preisen in Belgen getrennt nach VK/EK anwenden

b2a76888 11.10.2019 14:18 Bernd Bleßmann

Recht zum Bearbeiten von Preisen in Belgen nach Ver- und Einkauf trennen

Das Recht "edit_prices" galt bisher sowohl für Verkauf als auch für Einkauf.
Nun wird das getrennt in "sales_esit_prices" und "purchase_edit_prices".

b638b6a1 11.10.2019 13:59 Bernd Bleßmann

Recht zum Einsehen von Einkaufsdokumenten aller Mitarbeiter anwenden

Trennung VK/EK in Berichten

9c0d1e30 11.10.2019 12:17 Bernd Bleßmann

Recht zum Einsehen von Einkaufsdokumenten aller Mitarbeiter (Trennung VK/EK)

Das Recht "sales_all_edit" galt bisher sowohl für Verkauf als auch für Einkauf.
Nun wird das getrennt.

6b22268c 09.10.2019 15:34 Bernd Bleßmann

Auftrags-Controller: PDF-Download per ajax-send_file

348d92dd 09.10.2019 15:30 Bernd Bleßmann

Controller::send_file: rendern bei ajax abschalten können

Damit kann man weitere client_js-Kommandos absetzen.

be944d27 09.10.2019 15:30 Sven Schöling

Controller::send_file schickt jetzt über client_js wenn ajax

(cherry picked from commit 0f16bc87b4804cf05cefb5ac1514c7f565cfbfbd)

27467fa2 09.10.2019 15:30 Sven Schöling

kivi.js: kivi.save_file und client_js binding

(cherry picked from commit f68ea953a6a563172f12991d2ca3f9f17ad89dd2)

b8a539af 09.10.2019 15:30 Bernd Bleßmann

Controller::redirect_to: url_for nicht doppelt aufrufen, wenn ajax

Macht zwar nichts, muss aber auch nicht.

f75f9657 09.10.2019 11:10 G. Richardson

CustomerVendor POD korrigiert

d41fb52a 09.10.2019 11:10 G. Richardson

t/datev/datev_format_2018.t nutzt Dev create_gl_transaction

e592e0bc 09.10.2019 11:10 G. Richardson

Jahresabschluß - GLTransaction->post und Tests

Der YearEnd Controller nutzt nun GLTransaction->post, damit muß man die
acc_trans-Einträge nicht mehr von Hand zusammenbauen, und die Buchungen
passieren automatisch als Transaktion, die Buchungen werden validiert...

0fed2b9a 09.10.2019 11:10 G. Richardson

GLTransaction - Dialogbuchungen per Rose erstellen

neue Methoden in GLTransaction zum Erstellen von Dialogbuchungen
  • post
  • validate
  • add_chart_booking

An einigen Stellen im Code werden Dialogbuchungen per Hand erstellt,
inkl. Steuern, das soll hiermit vereinheitlicht und vereinfacht...

e450ac30 09.10.2019 10:48 G. Richardson

SL Dev Record - neue Methoden für ar/gl/ap Transaktionen

Neue Methoden, um für Tests schnell Debitorenbuchungen,
Kreditorenbuchungen und Dialogbuchungen zu erstellen

7d6227ae 08.10.2019 18:36 Bernd Bleßmann

ActionBar: Javascript: unbenutzte Variable entfernt

a1f6e73e 08.10.2019 16:28 Bernd Bleßmann

ActionBar: Javascript: jquery-Selektor zu Objekt auflösen

Sonst lassen sich die Funktionen removeTooltip, setTooltip, setDisabled,
setEnabled nicht mit einem Selektor via ClientJs->run

Danke Mosu.

61908307 04.10.2019 19:09 Bernd Bleßmann

ReportGenerator: set_options: auch bei csv_export nur Standardwerte beibehalten

70df0cd4 04.10.2019 19:09 Bernd Bleßmann

ReportGenerator: set_options: "for" statt "map", da Rückgabewert nicht verwendet

529750ee 04.10.2019 19:09 Bernd Bleßmann

S:C:YearEndTransactions: Warnung vermeiden: Variablen waren schon deklariert

ed129ff9 04.10.2019 19:09 Bernd Bleßmann

S:C:YearEndTransactions: Kosmetik: Tab entfernt

38c53226 02.10.2019 14:01 Bernd Bleßmann

Auftrags-Controller: Link bei Artikelnummer: Artikelstamm in neuem Tab öffnen

89689ddb 02.10.2019 13:46 Bernd Bleßmann

Auftrags-Controller: self an _row-Template übergeben …

… und nicht einzelne Variablen aus self, die dort abgefragt werden.

5e882b56 02.10.2019 13:46 Bernd Bleßmann

changelog zu "Auftrags-Controller: Positions-Update aus Artikel-Stamm"

486d0a3b 01.10.2019 18:15 Bernd Bleßmann

Auftrags-Controller: Benutzereinstellung: Positions-Update aus Artikel-Stamm

ff5279ed 01.10.2019 17:21 Bernd Bleßmann

Auftrags-Controller: Positions-Update aus Artikel-Stamm

31bc0c47 01.10.2019 15:51 Bernd Bleßmann

locales-Lauf en

624394f5 01.10.2019 15:50 Bernd Bleßmann

fehlende Übersetzung zum Jahresabschluß

b30eacc6 01.10.2019 15:19 Bernd Bleßmann

Vorhandene Steuer speichern: richitge Anzahl von Bind-Variablen angeben

fix zu commit 543d78225ec609e9f67ecb1544e135ca88149234
"Spalte taxnumber aus Tabelle tax entfernt"

a565eee3 30.09.2019 12:35 G. Richardson

Alten YearEndTransactions Test entfernt