Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
dcc967a6 29.01.2018 17:57 Sven Schöling

Part: makemodels_sorted accessor

41536780 29.01.2018 17:57 Sven Schöling

Makemodel Manager mit _sort_spec

5c859d64 29.01.2018 16:44 Bernd Bleßmann

Auftrags-Controller: Konfiguration wiederkehrender Rechnungen.

d83928f0 29.01.2018 16:41 Bernd Bleßmann

Auftrags-Controller: E-Mail-Dialog aus common verwenden.

9ec05722 29.01.2018 16:41 Bernd Bleßmann

Auftrags-Controller: Beim Drucken Sprache richtig berücksichtigen.

78e36cfd 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Fehler bei Anzeige von EK und Marge in 2. Zeile behoben

Wenn das Order-Objekt noch nicht gespeichert ist, kann darauf nicht über
$item->order zugegriffen werden. Darum muss an die 2. Zeile eine weitere
Variable durchgereicht werden, um zu bestimmen, ob wir im Verkauf sind und...

07dd84c0 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Workflow -> Rechnung (Speichern und Rechnung erfassen)

fdebfd5d 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Verkäufer bei Kundenwechsel ändern

01e7e978 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Sortimente mit Mehrfachauswahl hinzufügen können.

Behebt #220 (redmine).

9ed16037 25.01.2018 11:56 Sven Schöling

Presenter::Tag::link - umbenannt in link_tag

um Namenskonflikte mit dem link builtin zu vermeiden

ae69689a 24.01.2018 16:16 Sven Schöling

Controller::LoginScreen: AuthHandler::handle ohne Argumente aufrufen

Abgesehen davon, dass die Parameter nicht mehr benutzt werden, behebt
das einen ganz ekeligen Bug: "panic: attempt to copy freed scalar"

Das Problem ist, dass der AuthHandler selber das Einloggen übernimmt und...

259a5727 24.01.2018 16:16 Sven Schöling

PriceSource: Objekte cachen.

Im Moment werden die einzelnen Worker im normalen Workflow mehrfach
angelegt, einmal für die verfügbaren, und dann noch einmal für den
besten und zum wiederherstellen der existierenden.

Für größere Belege wird das merklich, und bei komplexen...

5443873a 24.01.2018 13:40 Moritz Bunkus

Presenter: Kosmetik: Anordnung

66ad36d9 24.01.2018 13:39 Moritz Bunkus

Presenter: Klasse für SL::DB::PurchaseInvoice ist SL::Presenter::Invoice

Sichtbarer Effekt: in der Liste der verknüpften Belege wurde die
Rechnungsnummer und damit der Link zur Einkaufsrechnung nicht
angezeigt.

2f901040 23.01.2018 16:06 Moritz Bunkus

LaTeX-Druck: Newlines nicht entfernen

555c7cc6 19.01.2018 11:25 Moritz Bunkus

LaTeX-Druck: Unicode-Control-Zeichen und nicht druckbare Zeichen entfernen

Filtert z.B. das »bidirectional left-to-right«-Kontroll-Zeichen raus,
an dem sich LaTeX verschluckt.

0d082a48 18.01.2018 14:01 Sven Schöling

DATEV/CSV: Buchungstext exportieren

Durch einen Typo wurde da statt dem Slot "buchungstext" der Slot
"buhcungsbes" exportiert, der natürlich leer war.

29dad41c 18.01.2018 14:00 Sven Schöling

PriceSource: Doku Update

da37bfa1 18.01.2018 14:00 Sven Schöling

Preisquelle Stammdaten: lastcost hat jetzt niedrige Priorität

Damit überstimmt der nicht mehr listprice sofern der vorhanden ist

d210aa27 15.01.2018 11:23 Jan Büren

fixt #337

Vergessene Presenter-Umstellung für Controller/Part.pm

44351ca4 10.01.2018 16:55 Martin Helmling martin.helm...

SEPA-Sammelanweisung (is_batch_transaction): BUGFIX Loop richtig beenden

Wurde eine Sammelanweisung gefunden, ist die Suche für die betroffenen Banktransaktion beendet.
Fälschlicherweise wurde nur die innere Schleife beendet, es muss aber die äußere Schleife beendet werden.

3eced670 08.01.2018 18:23 Sven Schöling

Presenter/RequirementSpec: typo

5aacb82b 08.01.2018 18:02 Sven Schöling

Part: Speichern nicht accesskey enter

0e9f6f03 08.01.2018 18:02 Sven Schöling

PartCustomerPrices: Preisbehandlung nicht hart kodieren

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

51072516 05.01.2018 13:00 Bernd Bleßmann

Inventur: Eingabemaske und Journal im Inventory-Controller

1bbcb32c 05.01.2018 13:00 Bernd Bleßmann

Inventur: Inventurzählungen mit Lagerbewegungen im Backend SL::WH speichern können

0fdf5891 05.01.2018 13:00 Bernd Bleßmann

Inventur: Voreinstellungen für Lager, Lagerplatz und Stichtag (DB und Rose)

dc3382e8 05.01.2018 13:00 Bernd Bleßmann

Inventur: neue Tabelle für gezählte Artikel. DB-Upgrade und Rose

6c59b08a 05.01.2018 13:00 Bernd Bleßmann

Inventur: Manager-Klasse für Inventory (f. sorting/paginating)

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

0c050c76 03.01.2018 17:19 Werner Hahn

Formatierung und unnötiges Arrayelement entfernt

5245f65a 03.01.2018 12:56 Werner Hahn

Artikelliste bei Schnellsuche, wenn mehrere Treffer vorgeschlagen sind
und keiner ausgewählt ist
fix #282

4ad23419 02.01.2018 14:01 Sven Schöling

Presenter::CustomerVendor: interface normalisiert

es gibt jetzt zusätzlich:
- customer_picker
- vendor_picker

die auf den jeweiligen typ gecrurried sind

5dbd60bf 02.01.2018 14:01 Sven Schöling

Presenter::Tag: date_tag aus Plugin/L verschoben

86eed232 02.01.2018 14:01 Sven Schöling

Presenter::Tag: textarea_tag aus Plugin/L verschoben

c4f7ec71 02.01.2018 14:00 Sven Schöling

Presenter::Tag: Optionale Precision für input_number_tag

6aeb9a74 02.01.2018 14:00 Sven Schöling

Presenter::Tag: singleton tags

Vorher wurden alle tags als singleton (also ohne schließenden Tag)
gerendert, wenn sie keinen content hatten. Das geht aber kaputt bei
textarea, weil ein einfaches <textarea> den kompletten folgenden HTML
Code als Content interpretiert....

be5cae09 02.01.2018 14:00 Sven Schöling

Presenter::EscapedText: quote_html nicht über $::locale laufen lassen

Die quote_html Liste in speacial_chars ist extrem langsam. Für HTML
Generierung lieber diese optimierte nehmen.

cef8c551 02.01.2018 14:00 Sven Schöling

SL::DB<->Presenter: Argumente aus Templates korrekt splicen

bbbedfda 02.01.2018 12:01 Jan Büren

Objektmethode date für GLTransaction

In gl gibt es nur gldate. Entsprechend wie bei invnumber
die auf reference in gl verweist date auf gldate gesetzt.
Verbessert das Verhalten wenn es bei Details auflisten in Projekten
verknüpfte Dialogbuchungen gibt.

d3bb5fcb 01.01.2018 11:01 Jan Büren

SelfTests: check_paid_ap ID in E-Mail-Bericht übergeben -> einfachere Analyse

43c3e3bc 20.12.2017 15:31 Moritz Bunkus

Presenter: can-Aufruf an geproxytes Objekt durchreichen & geproxyte Klasse laden

842a2e4c 20.12.2017 15:31 Moritz Bunkus

Presenter: richtige Presenter-Klasse bei DB-Klassen Customer/Vendor laden

71fb51fb 20.12.2017 14:15 Sven Schöling

Presenter: Neue Struktur in RecordLinks

d0785135 20.12.2017 14:15 Sven Schöling

Presenter: Doku

8858a05b 20.12.2017 14:15 Sven Schöling

Presenter: Neue Struktur im DBUpgrade

09c8c053 20.12.2017 13:26 Moritz Bunkus

Benutzerdefinierte Datenexporte: Standardwerte für Parameter angeben können

e713c314 20.12.2017 13:25 Moritz Bunkus

Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können

a97574b8 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in den restlichen Bereichen umgesetzt

9c29f718 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur im Warenstamm umgesetzt

0aa885f4 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in Belegen umgesetzt

6ef53d3f 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur in RequirementSpecs umgesetzt

5a55ac86 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur im Layout umgesetzt

0e5e3501 19.12.2017 15:37 Sven Schöling

Presenter: Sub-Presenter auf Funktional geändert

1. alle Sub-Presenter aus dem SL::Presenter Namespace geschmissen

2. Keine ungefragten @EXPORTs mehr, nur noch @EXPORT_OK

3. Alle Methoden sind auf Funktionen umgeschrieben (kein $self mehr)

4. Die benötigten Methoden von Sub-Presentern müssen jetzt direkt importiert...

c10e2110 18.12.2017 13:46 Moritz Bunkus

DATEV-CSV: Einträge ohne Umsatz nicht versuchen zu exportieren

28550377 18.12.2017 13:46 Moritz Bunkus

Revert "DATEV: Umsatz von 0 zulassen"

This reverts commit f7a1243e53114c1917ea0836a5839ed0918553b4.

ddff6b66 18.12.2017 13:37 Moritz Bunkus

CSV-Import: Fehlermeldung, falls Task-Server für aktuellen Mandanten deaktiviert

5f55d797 18.12.2017 13:37 Moritz Bunkus

CSV-Import: Fix für reflexive Spaltennamen im Mapping

Wenn eine CSV-Datei für den Bank-Import z.B. die Spalten `currency`,
`amount`, `local_bank_number` enthalten, so schlug der Import aus
gleich zwei Gründen fehl, wenn in der CSV-Spaten-Zuordnung die Namen...

3800c37e 15.12.2017 13:44 Moritz Bunkus

Revert "DATEV: auch Punkte in UStID-Nummern automatisch entfernen"

This reverts commit 93f06915a1f2444585aeb8ed32f849d08da7b07a.

3334532e 15.12.2017 11:55 Moritz Bunkus

Revert "CVar-Helfer: cvars_by_config nach Config-Reihenfolge sortiert zurückgeben"

This reverts commit 6e1a7a2e06de426b553ada3aed39f28b4825d0ce.

Die Funktion `_all_configs` liefert die Konfigurationen bereits
sortiert. Schlimmer ist, dass `sort_by` nicht numerisch sondern...

f7a1243e 15.12.2017 11:55 Moritz Bunkus

DATEV: Umsatz von 0 zulassen

93f06915 15.12.2017 11:55 Moritz Bunkus

DATEV: auch Punkte in UStID-Nummern automatisch entfernen

4be32a52 15.12.2017 11:55 Moritz Bunkus

DATEV: `input_check` für UStID an `formatter`+`valid_check` angepasst

Die Kombination aus `formatter`+`valid_check` kann UStIDs richtig
behandeln, die Leerzeichen enthalten. Daher muss der vorher laufende
`input_check` Leerzeichen ebenfalls ignorieren.

Weiterhin muss der `input_check` auch das gleiche Format erlauben, das...

808bfd67 07.12.2017 13:58 Sven Schöling

Form::read_logo gibt es in dieser Version nicht

173d5a54 07.12.2017 13:55 Sven Schöling

Request: cgi korrekt lesen wenn form leer ist

d90b14b1 06.12.2017 18:45 Sven Schöling

Form: version nicht mehr in $::form cachen

4a395995 06.12.2017 18:24 Sven Schöling

$::form->read_version auf SL::Version->get_version umgestellt

6627c9eb 06.12.2017 18:22 Sven Schöling

SL::Version - Versionsbehandlung aus Form ausgelagert

0f9adc27 06.12.2017 09:07 Jan Büren

comment fix

55af54bc 06.12.2017 09:02 Jan Büren

Kein Webdav-Datei für statement.tex anlegen

Fix für alte PDF-Archivierungsfunktion im WebDAV.

Falls PDF-Archivierung für WebDAV aktiviert ist,
kann die Liste der offenen Forderungen / Verbindlichkeiten
nicht gedruckt werden. Die eigentlich Fehlermeldung (no path for type)...

66382a2d 04.12.2017 14:53 Jan Büren

(höchstwahrscheinlich) Fix für #324

Da im alten Format alles im Soll gebucht wurde, ist dies
für den CSV-Export einfach als Konstante zu sehen.
Dafür spricht zusätzlich das der default-Wert der DATEV
auf 'S' steht, der wäre dann auch abwärtskompatibel zur KNE-Spezifikation.

153719df 04.12.2017 14:52 Jan Büren

DATEV-Version auf 5.x anheben

Lexware lehnt DATEV-CSV-Exporte ohne eine valide Versionsnummer ab.

8c1ef5db 04.12.2017 12:11 Jan Büren

Revert "DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert"

This reverts commit 982f53983fed52367985246082546fda053d59d5.

d743ef95 04.12.2017 12:11 Jan Büren

Revert "DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren"

This reverts commit e9eaca9380ad2f3062d6b8cb75376a7d01559af9.

e9eaca93 04.12.2017 11:27 Jan Büren

DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren

Ferner Format auch WIRKLICH sechstellig DDMMYY (cherry-pick verdaddelt)

982f5398 04.12.2017 11:09 Jan Büren

DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert

21834d2c 04.12.2017 10:45 Jan Büren

Kontenabgleich mit Bank: Fehlermeldungen auch dem Benutzer mitteilen

Falls der Knopf abgleichen nicht erscheint, gibt es schon
eine Vielzahl an sinnvoller Benutzer-Rückmeldung, die aber einfach
nicht im Template angezeigt wurde.

237faf05 03.12.2017 18:15 Bernd Bleßmann

AttrHTML: Typo im POD

703a7cf8 27.11.2017 16:23 ChrisWi

fehlendes BCC in CreatePeriodicInvoices.pm(_email_invoice) hinzugefügt

78d813b9 13.11.2017 08:15 G. Richardson

Part.pm - alte Funktion entfernt und POD angepasst

assortment_lastcost_sum und assembly_sellprice_sum wurden durch
items_lastcost_sum ersetzt.

653c3764 13.11.2017 08:10 G. Richardson

Typo in comments

5bc5af9f 11.11.2017 11:06 G. Richardson

Ausdruck der Stückliste / bom in Belegen repariert

Die alte Hidden in display_row "assembly" durch part_type ersetzt, und
stattdessen auf part_type = assembly prüfen.

behebt #320

3d60ae4d 10.11.2017 10:42 Werner Hahn

OrderController: ActionBar accesskey nur auf save behebt #307

abca15a1 09.11.2017 14:01 Jan Büren

DATEV::CSV Feld Umsatz strikter beschreiben

Hier der genaue DATEV-Wortlaut:
"Muss immer ein positiver Wert sein."
=> 0 verbieten.

991d36cb 09.11.2017 14:00 Sven Schöling

DATEV::CSV: DateTime->now_local benutzen

cf5fa654 09.11.2017 13:59 Sven Schöling

DATEV::CSV: Modifikation von statischen Daten behoben

cf8942d3 09.11.2017 13:58 Sven Schöling

DATEV::CSV: Include Reihenfolge

9e778942 09.11.2017 12:06 Jan Büren

DATEV::CSV Hopefully last polish: debug kommentare raus

4b1d7057 09.11.2017 10:43 Jan Büren

Dev::CustomerVendor podfix

s/create_customer/new_customer/gc
7bee3eca 09.11.2017 10:37 Jan Büren

DATEV::CSV ustid richtig formatieren. spellcheck. kosmetik

7130c4c1 09.11.2017 09:54 Jan Büren

DATEV: Saubere Objektmethoden für CSV.pm implementiert

PODs ergänzt.
Hintergrund: Sehr klare Ideen von Sven implementiert, sprengt den
Rahmen der Commit-Message, Details siehe Doku in redmine
http://redmine.kivitendo-premium.de/documents/18

39499f9d 09.11.2017 07:32 Jan Büren

DATEV::CSV safer order of libs

5ca9d91a 09.11.2017 07:28 Jan Büren

Locale.pm POD typo

e8f87db4 09.11.2017 07:24 Jan Büren

DATEV: Kosmetik. Einrückungen sauber gesetzt

51d553bd 08.11.2017 17:34 Jan Büren

DATEV::CSV Bessere wartbarer Aufruf für _format_amount

29675d6b 08.11.2017 17:09 Bernd Bleßmann

Auftrags-Controller: Fehler beim Speichern im Dateimanagement abfangen und anzeigen

de4257ba 08.11.2017 10:01 Jan Büren

DATEV undef values warnings optimiert

Die Mandateninformationsdaten müssen nicht zwingend für
den DATEV-Export gefüllt sein. Für die Testfälle sind
diese auch nicht gefüllt. Entsprechend optimiert.

821cc706 08.11.2017 09:36 Jan Büren

DATEV: Unsaubere if-Bedingung optimiert

+ Kosmetik

53b300ce 07.11.2017 10:46 Jan Büren

Fix POD-Syntax