Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e80effa2 18.04.2016 15:58 Moritz Bunkus

Brieffunktion: Nutzung von SL::Webdav zur Speicherung im Webdav

Common::copy_file_to_webdav_folder ist alter Code, der bei neuem Code
nicht mehr benutzt werden sollte.

5db439f8 18.04.2016 15:33 Moritz Bunkus

Brieffunktion: Drucken auf Drucker gefixt

1. Drucker wurden nicht geladen. Daher gab's die Option zum Drucken
direkt auf einen Drucker nicht.

2. Temporäre Druckedateien wurden anschließend nicht gelöscht.

3. Der anschließende Redirect nutzte falsche Variablen und hat daher de...

f08036d7 18.04.2016 15:33 Moritz Bunkus

SL::DB::Printer: »Dokument an Drucker schicken« zentralisiert

Die neue Funktion print_document übernimmt das Spawnen des externen
Prozesses und schickt das Dokument an den Drucker. Das Dokument kann
entweder direkt als Inhalt oder als zu sendender Dateiname übergeben...

f1906106 18.04.2016 15:33 Moritz Bunkus

Brieffunktion: Löschen von Briefen gefixt

0bf92081 18.04.2016 15:33 Moritz Bunkus

Brieffunktion: beim Drucken im WebDAV speichern

bc40bcab 18.04.2016 12:43 Moritz Bunkus

(I)LIKE-Argumente immer mit Funktion SL::DBUtils::like erstellen

9ebaa094 18.04.2016 11:37 Moritz Bunkus

SL::Common: unbenutzte Funktionen retrieve_{projects,employees} entfernt

bed19453 18.04.2016 10:04 Moritz Bunkus

Funktion »like« von Form nach DBUtils verschoben

Das ist eine Datenbank-Quoting-Funktion und hat daher nichts mehr in
Form zu suchen.

d814a525 18.04.2016 09:20 Martin Helmling mh@waldpark...

Gelieferte Mengen über Recordlinks ermitteln

Die gelieferte Menge pro Position wird über die Recordlinks der Items
zwischen Auftrag und Lieferschein(en) ermittelt.
So werden auch gleiche Artikel auf unterschiedlichen Positionen getrennt behandelt.

Ebenso ob ein Auftrag 'delivered' ist, d.h. ob alle Mengen vollständig in Lieferscheinen erfasst sind....

b6865605 15.04.2016 19:18 Sven Schöling

Menu: Fehlerchecks beim yaml einlesen

2 häufige Fehler abfangen:
- wenn ids in einer datei doppelt vorkommen (passiert beim editieren)
- wenn YAML selber Fehler wirft gab es bisher ein HTTP 500

53498e5b 15.04.2016 16:38 Martin Helmling mh@waldpark...

PartPicker: partnumber und description durchgängig

Aus dem Dialog wurden 'partnumber' und 'description' nicht an set_item() übergeben.
Konsistent zur Auswahl aus dem Pulldown des Partpicker.

(vorher musste man 'set_fat_item=1' setzen, um an die Daten zu kommen, aber zusätzlicher AJAX-Call)

72d45992 15.04.2016 16:23 Martin Helmling mh@waldpark...

Sepa-Überw: Fehlermeldung beim Überweisen mit Skonto

Hier fehlte eine Abfrage. Fehlermeldung auf die Zahlungsart beziehen

1132e5ed 15.04.2016 10:31 Jan Büren

Gelangensbestätigung: LaTeX-Druckvorlage, Doku und Übersetzung

32421f9a 15.04.2016 09:01 Jan Büren

Gelangensbestätigung als Weiche in io.pl UND Helper PrintOptions.pm

713e0552 12.04.2016 16:45 Sven Schöling

5.10 compat: mehr yada-yada ops

(nach ... acken ist nicht trivial)

acba025a 12.04.2016 16:36 Sven Schöling

perl5.10 compat: ellipsis (yada-ayada) ist da syntax error

dd48c9b7 11.04.2016 12:09 Sven Schöling

DATEV: Debitoren/Kreditoren Split gilt nicht in Dialogbuchen

020cc0b2 08.04.2016 12:14 Kivitendo Admin

R&B Druckvorlagen - mehr Seitenbreite + Logo breiter + Footer hoch

b29878cb 08.04.2016 10:43 Jan Büren

GuV und BWA: Bei Projektfilter Zeitraum richtig setzen

004a64c9 07.04.2016 13:30 Moritz Bunkus

Offene Forderungen/Verbindlichkeiten: bei Textfeldern führende/anhängende Whitespaces entfernen

b3e58871 07.04.2016 13:30 Moritz Bunkus

Buchungsjournal: bei Textfeldern führende/anhängende Whitespaces entfernen

d16c1b3c 07.04.2016 13:30 Moritz Bunkus

Lagersuchen: bei Textfeldern führende/anhängende Whitespaces entfernen

d74658f5 07.04.2016 13:30 Moritz Bunkus

Artikelsuche: bei Textfeldern führende/anhängende Whitespaces entfernen

1aa3ce07 06.04.2016 18:22 Sven Schöling

SL::DB::Object: warnings

6f70e840 06.04.2016 17:36 Sven Schöling

Form: globals nicht mehr beim Drucken in Form ablegen

948ad06a 06.04.2016 16:45 Moritz Bunkus

SL::Controller->send_file: trueish zurückgeben

send_file meldet Fehler (z.B. »kann Datei nicht öffnen«) durch
croak(). Im Erfolgsfall sollte die Funktion aber regulär einen wahren
Wert zurückgeben, um ordentlich in eval{} benutzt werden zu können.

da6a187a 06.04.2016 16:05 Moritz Bunkus

SL::DB::Object: clone_and_reset unter Umgehung von itime, mtime

86bc3cfa 06.04.2016 16:05 Moritz Bunkus

CVar: Shipto-CVars beim Clonen mit clonen

0eb90109 06.04.2016 16:05 Moritz Bunkus

SL::DB::Invoice->new_from: individuelle Lieferadressen richtig behandeln

Individuelle Lieferadressen werden nur von shipto.trans_id zu ar.id
verlinkt, nicht aber in ar.shipto_id. Die Implementation ist analog zu
SL::DB::DeliveryOrder->new_from.

492c85c2 06.04.2016 16:05 Moritz Bunkus

DeliveryOrder->new_from: kein $custom_shipto-Objekt zurückgeben

Falls das Quellobjekt eine individuelle Lieferadresse besaß, wurden bei
new_from() zwei Objekte zurückgegeben: das neue Lieferscheinobjekt und
ein Clone der individuellen Lieferadresse. Diese waren nicht verknüpft....

3f0ed511 06.04.2016 16:05 Moritz Bunkus

Shipto: Methode zum Clonen in SL::DB::Shipto und nicht in DeliveryOrder->new_from

c7241bf7 06.04.2016 16:05 Moritz Bunkus

CVar: Dokumentation um Lieferadressen-CVars ergänzt

4493d1eb 06.04.2016 16:05 Moritz Bunkus

CVars: Lieferadressen-CVars bei Ein-/Verkaufsbelegen benutzen können

6e1a7a2e 06.04.2016 16:05 Moritz Bunkus

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

6ef4190e 06.04.2016 16:05 Moritz Bunkus

CVars: Lieferadressen-CVars in Stammdaten bearbeiten

040b466d 06.04.2016 16:05 Moritz Bunkus

CVars: Konfigurationen für Lieferadressen anlegen können

d0a22ba8 06.04.2016 16:05 Moritz Bunkus

CustomerVendor: CVar-Aufbereitungs- und -Speicher-Code in eigene Subs ausgelagert

2a515370 06.04.2016 16:05 Moritz Bunkus

Revert "Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen"

This reverts commit f46afb13bacfe1d838cb4a7a5b5b58e8145ff4b1.

Wird durch einen folgenden Commit besser implementiert, nämlich direkt
in der Umwandlungsroutine von Auftragsobjekten zu Rechnungsobjekten.

290bae2a 04.04.2016 19:10 Martin Helmling mh@waldpark...

PDF::Table - fehlerhafte Headerbearbeitung ab Seite 2

ab Seite 2 werden die benötigten Weiten der Spalten um die Zahl der Headerzeilen
nach hinten verschoben. Dann kommt es zu fehlenden Zeilenumbrüchen in manchen Zellen

Da Pushen von leerem Array führt zu diesem Fehler, d.h. es wird doppelt gepushed....

f442cef2 04.04.2016 17:28 Moritz Bunkus

JS: Debugcode entfernt

180b77bc 04.04.2016 17:16 Moritz Bunkus

JS: weniger getElementById nutzen

16e18c50 04.04.2016 17:13 Moritz Bunkus

JS: einige jshint-Warnungen bzgl. Vergleichsoperatoren gefixt

2c45e101 04.04.2016 17:12 Moritz Bunkus

JS: ineffizienten Funktionsaufruf gefixt (von jshint)

8eeb7c70 04.04.2016 17:11 Moritz Bunkus

JS: fehlende Klammern bei Konstruktor-Aufruf gefixt (von jshint)

fc53682b 04.04.2016 17:10 Moritz Bunkus

JS: einige Scope-Fehler gefixt (von jshint)

Variablengültigheit hängt nicht von {} ab, sondern gelten immer für die
ganze Funktion. Daher ergibt mehrfachess »var xyz« innerhalb einer
Funktion keinen Sinn.

74c1fd62 04.04.2016 17:09 Moritz Bunkus

jshint-Konfigurationsdatei hinzugefügt

Diverse Stile, die bei kivitendo verwendet werden, benötigen manuelle
Einstellungen.

083aa976 04.04.2016 16:20 Moritz Bunkus

Kunden-/Lieferantenstammdaten: Feldbeschriftungen einheitlich rechtsbündig anzeigen

dbcf08e9 04.04.2016 13:49 Rolf Fluehmann

Reapply "country_mode entfernt."

Mit mit neuem Autor neu.

a0b8d78b 04.04.2016 13:46 Sven Schöling

Revert "country_mode entfernt."

Originalcommit: b05b5075ac0f3cbb0823c2f513cdbcacfb17bede.

a2bab345 04.04.2016 13:39 Sven Schöling

Reapply "Form: round_amount precision support"

Und mit neuer Autorschaft neu.

061f4d6d 04.04.2016 13:38 Sven Schöling

Revert "Form: round_amount precision support"

Originalcommit: 73a78da630ce363f70062447dd82a8a0ece8cd89

88dea78e 01.04.2016 17:21 Moritz Bunkus

Einkaufs-/Verkaufssuchen: bei Textfeldern führende/anhängende Whitespaces entfernen

abc7a54c 01.04.2016 17:20 Sven Schöling

ParseFilter: neuer Filter "trim"

Ausserdem autotrim bei substr, head und tail Filtern

98c23539 01.04.2016 17:20 Moritz Bunkus

trim-Funktion zum Entfernen führender und anhängender Whitespaces

97eb7f68 01.04.2016 17:15 Moritz Bunkus

ReportGenerator: Unterstützung für raw_header_data-Attribut in Spaltendefinitionen

Zuerst wurde dieses Attribut in Anlehnung an das Attribut bei den
Positionszeilen "raw_data" genannt. Leider kollidiert "raw_data" mit der
Benutzung des ReportGenerators aus dem Controller-Helfer-Modul...

94b95494 01.04.2016 13:14 Sven Schöling

TopQuickSearch: Bei CustomerVendor redirects immer db mitgeben

83de52f1 01.04.2016 11:13 Moritz Bunkus

QuickSearch: nicht anzeigen, wenn Datenbankupgrades eingespielt werden müssen

QuickSearch hat seine Konfiguration in gewissen Spalten in der
Datenbank. Um auf diese zugreifen zu können, müssen die dazugehörigen
Datenbankupgrades bereits eingespielt worden sein....

d6838f77 01.04.2016 10:51 Moritz Bunkus

Rechnungen: Massenausdruck aus alter Rechnungssuche heraus

b5f4fac1 01.04.2016 10:51 Moritz Bunkus

Presenter: hidden_tag, javascript, checkbox_tag von L → Presenter::Tag verschoben

Damit sind diese Funktionen auch direkt aus Perl-Code verfügbar, und man
muss nicht mehr das unsägliche CGI benutzen, um Checkboxen zu rendern.

c44615e9 01.04.2016 10:51 Moritz Bunkus

ReportGenerator: Unterstützung für raw_data-Attribut in Spaltendefinitionen

Analog zu Zellendaten: ist bei einer Spaltenüberschrift raw_data
gesetzt, so wird das ausgegeben. Nur andernfalls werden die Attribute
link, text und der Sortier-Indikator ausgegeben....

34fac169 01.04.2016 09:57 Moritz Bunkus

SL::DB::Note: Funktion trans_object zum Auslesen des referenzierten Objekts

Ein Note-Objekt hängt immer an einem anderen Datenbankobject, das über
trans_module+trans_id referenziert wird. Diese Funktion entscheidet
anhand von trans_module, welche Rose-Klasse zu instantiieren ist, holt...

8925999b 01.04.2016 09:57 Moritz Bunkus

CustomerVendor-Presenter: neue Funktion customer_vendor()

Damit der Aufrufer nicht im Vorfeld entscheiden muss, ob $object ein
Kunde oder ein Lieferant ist.

0b33cc60 31.03.2016 15:33 Moritz Bunkus

S:D:FollowUp: Namen der Relationen created_by…/created_for… eindeutig gemacht

Die Spalten heißen leider created_by und created_for_user. Damit es bei
der Benutzung nicht zu Verwirrungen zwischen Spaltennamen und den Namen
der Relationships kommt, werden die Relationshipnamen schlicht eindeutig...

35cfcb1b 30.03.2016 19:10 Sven Schöling

.mailmap für git-shortlog -s

3 commits konnte ich nicht zuordnen:
- digifoto <>
- root <>
- root <>

2a79838f 30.03.2016 11:29 Sven Schöling

DBUpgrade2: may_fail für reine sql Queries auch honorieren.

028cd4a6 29.03.2016 16:26 Moritz Bunkus

LXDebug: beim Request-Timer auch die aufgerufene Controller+Action loggen

1c8c1067 26.03.2016 22:54 Kivitendo Admin

TopQuickSearch für Kunden und Lieferanten

f869a45a 26.03.2016 11:54 Kivitendo Admin

Whitespace in Kontennamen filtern

Beim Speichern von Konten in der Kontenbeschreibung mehrere
aufeinanderfolgende Leerzeichen mit einem Leerzeichen ersetzen.
Siehe Ticket 148.

5101d6e1 26.03.2016 11:53 Kivitendo Admin

Konten speichern - Refaktoring von ->{link}

a01fc476 26.03.2016 11:50 Kivitendo Admin

Fehler beim Öffnen von Konten behoben

Jedes Konto hat einen taxkey Eintrag, aber es gibt nicht immer ein
Steuerautomatikkonto.

23c5a950 24.03.2016 14:29 Sven Schöling

TopQuickSearch: Auftrag, Angebot, Lieferauftrag, Preisanfrage

aa4fda0e 24.03.2016 14:22 Sven Schöling

oe.pl: Schnellsuche analog zu all:substr:multi::ilike

d88c278c 22.03.2016 21:13 Kivitendo Admin

Typos und spellcheck.t

92879200 22.03.2016 18:00 Sven Schöling

TopQuickSearch: Doku

4e070acf 22.03.2016 17:36 Sven Schöling

TopQuickSearch: Konfiguration in client_config

c8c1042a 22.03.2016 17:36 Sven Schöling

TopQuickSearch: qw() -> liste, zum einfachen auskommentieren

343d3419 22.03.2016 17:36 Sven Schöling

TopQuickSearch: locales aufgeräumt, debug entfernt

2bccc0a2 22.03.2016 17:36 Sven Schöling

TopQuickSearch: Alle Part Varianten for free

9bd36f35 22.03.2016 17:36 Sven Schöling

TopQuickSearch: GL controller kann weg

e4971398 22.03.2016 17:36 Sven Schöling

TopQuickSearch: javascript jshint

a97ea1ce 22.03.2016 17:36 Sven Schöling

TopQuickSearch: zwei nicht mehr benötigte javascripte

6c630204 22.03.2016 17:36 Sven Schöling

TopQuickSearch: erste version

15b67fd5 22.03.2016 13:25 Sven Schöling

Erzeugnissuche

6c94b5a5 22.03.2016 13:06 Sven Schöling

warnings: besseres sanitizing in Form::calculate_tax

c841eb4f 22.03.2016 13:02 Sven Schöling

Form::round_amount: nicht initialisierte Variable $places

9580d23a 22.03.2016 13:01 Sven Schöling

warnings: nicht initialisierte Variable in Helper/Sorted

00451fb0 22.03.2016 13:00 Sven Schöling

warnings: nicht initialisierte Variable in Helper/Payment

0ec75909 22.03.2016 13:00 Sven Schöling

warnings: diverse nicht initialisierte hash keys in CsvImport

28b3d021 22.03.2016 12:59 Sven Schöling

CsvImport/ARTransactions: fehlerhafter check auf undefinierte tax_id

8832d153 22.03.2016 12:58 Sven Schöling

warnings: SL::Controller::CsvImport::num_imported auf 0 initalisieren

efa2418d 21.03.2016 18:13 Sven Schöling

Typo: Englische locales waren kaputtgegangen

725eb255 17.03.2016 15:50 Kivitendo Admin

Beschriftung im Lieferwertbericht korrigiert

ce511583 15.03.2016 18:08 Kivitendo Admin

Konteneinstellungen - richtiges Konto in ACCOUNT_TAXKEYS

Ging beim Refactorn im letzten Commit kaputt. Wird accno überhaupt
benutzt?

e5e96630 15.03.2016 15:10 Kivitendo Admin

Konten neu anlegen repariert

get_account wurde nicht nur für das Laden bestehender Konten verwendet,
sondern auch für das Füllen von anderen form-Variablen, z.B. für
Steuerschlüssel.
Bei der Gelegenheit auch etwas Rose geübt und refactored.

365c3820 15.03.2016 12:10 Sven Schöling

Erfolgsrechnung: Korrekte Beschriftung in Kontenmasken

2e12edd4 12.03.2016 15:15 Kivitendo Admin

UPGRADE aktualisiert

43af77a0 11.03.2016 17:31 Jan Büren

Erfolgsrechnung aus Menü entfernt

944dcaf2 11.03.2016 17:27 Jan Büren

Typo-Fehler in Ausgabe gefixt

ein typischer richardson-commit

d6645bbd 11.03.2016 17:17 Kivitendo Admin

Typos in Doku

eb496376 11.03.2016 17:12 Jan Büren

Ausgabe der Dokumentation aktualisiert (mosus änderungen)