Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
bcc99615 03.05.2016 18:10 Moritz Bunkus

Dispatcher: FCGI-Neustart bei modifizierten Dateien via exec anstelle von exit

Gleicher Grund wie in 655f9081d19d201a1084a609beca1c06bef91e5c:

Wenn sich das Script beendet, so kann es sein, dass der Webserver
bereits den nächsten Request zum Script geschickt hat. Ist das der Fall,...

24f6b9ed 03.05.2016 18:10 Moritz Bunkus

Dispatcher: Restart bei hohem Memory-Verbrauch via exec anstelle von exit

Wenn sich das Script im Fall von zu hohem Speicherverbrauch beendet, so
kann es sein, dass der Webserver bereits den nächsten Request zum Script
geschickt hat. Ist das der Fall, kommt es zu einem internal server...

a680ea0c 03.05.2016 18:10 Moritz Bunkus

Dispatcher: Requstloop vom dispatcher.fpl nach Dispatcher.pm verschoben

Projekt »keep your main namespace clean«.

9a2e28ce 02.05.2016 16:25 Sven Schöling

select styling in lx-office-erp.css

Irgendwer bei Firefox 46 scheint was geraucht zu haben. Das Stylesheet
hatte alle anderen windowmanager decorations überschrieben, aber FF
hat seit 32 select appearance ignoriert. Angeblich aus
Sicherheitsgründen. Das haben sie glücklicherweise gerade rechzeitig...

b4cc5e2a 29.04.2016 13:03 Jan Büren

SelfTests Buchungen ohne Steuer auch mit Steuerschlüssel 11, etc filtern

Nicht nur Steuerschlüssel 0 kann steuerfrei sein, sondern auch
diverse andere (tax.rate beachten!)

552b1b8b 29.04.2016 12:30 Jan Büren

SelfTests: Verwaiste invoice-Einträge auch auf Zeitraum beschränken

5eb991fa 29.04.2016 00:59 Andreas Rudin

Vorlagen mit CH-Einzahlungsscheinen wegen Fehlern nochmals gelöscht

edceffec 28.04.2016 11:17 Andreas Zenklusen

neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro im Vorlagensatz rev-odt: invoice_besr.odt und sales_order_besr.odt

0e14ae06 28.04.2016 09:19 Andreas Zenklusen

Dokumentation zum Makroeinsatz in OpenDocument Vorlagen mit Anleitung zur Konfiguration für den Druck von CH-Einzahlungsscheinen

450d6798 27.04.2016 18:38 Andreas Rudin

Added files via upload

25e93e78 27.04.2016 16:48 Moritz Bunkus

gl.pl: benutzte Funktionen aus DBUtils auch importieren

a53be3c5 27.04.2016 16:48 Moritz Bunkus

Revert "[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur"

This reverts commit 7c920e235989b809f3a546a17f31507d62c00f88.

7c920e23 27.04.2016 16:47 Moritz Bunkus

[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur

cc77f3ed 27.04.2016 14:47 Moritz Bunkus

Request handling: bei zu hohem Speicherverbrauch erst flushen, dann beenden

Wenn sich das Script sofort beendet, dann werden Daten nicht an den
Webserverprozess geschickt und der wiederum schickt eine unschönen
Internal Server Error an den Client.

Daher zuerst den Request vollständig an den Server schicken und damit...

028ea578 26.04.2016 13:11 Moritz Bunkus

Verkaufslieferscheine: nach Erfassungsdatum filtern können

4a06c433 25.04.2016 15:07 Moritz Bunkus

Lieferscheine: Suche nach Artikelnummer/-beschreibung in Positionen

612e3ebe 25.04.2016 15:07 Moritz Bunkus

Einkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen

d05e1443 25.04.2016 15:07 Moritz Bunkus

Verkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen

fdf5b8ae 25.04.2016 15:06 Moritz Bunkus

Angebote/Aufträge: Suche nach Artikelnummer/-beschreibung in Positionen

83b760fb 25.04.2016 10:55 Martin Helmling mh@waldpark...

Rechnungen: Zahlungsein-/-ausgänge nach Datum sortieren(2)

Für Einkaufsrechnungen oder Kreditorenbuchungen muss statt ER_paid die Konten AP_paid
mit sortiert werden.

Ansonsten stehen die falschen Konten hinter den Beträgen

fix Commit 0d37f1e8 vom 30.9.2015

0630567f 21.04.2016 19:26 Sven Schöling

DB-Upgrade: Queries nicht in der Schleife preparen

Datenbank mit 100k invoice Einträgen braucht Jahre sonst.

42bf1ae9 21.04.2016 15:21 Moritz Bunkus

Wiederkehrende Rechnungen: Variablen Periodenstart-/-enddatum richtig setzen

Die Perioden beginnen nicht mehr immer nur am 1. des Monats, sondern an
dem Tag, der über das Vertragsstartdatum angegeben ist. Daher müssen
auch die Variablen <%period_start_date%> und <%period_end_date%> anhand...

87949627 21.04.2016 13:32 Sven Schöling

Keine Default Exporte mehr in den main:: space

Ich hoffe ich habe alle erwischt. Dieser Commit, macht folgendes:

Exports in den main:: space passieren immer, wenn ein bin/mozilla/
script ein Modul einbindet, das @EXPORT setzt.

Laut meiner ack/grep Magie sind das SL::MoreCommon und SL::Helper::Flash...

78c6fdee 21.04.2016 12:00 Sven Schöling

Auth: DBUtils nicht den namespace vollmüllen lassen

8f56a7e6 21.04.2016 12:00 Sven Schöling

common: DBUtils nicht den main:: space vollmüllen lassen

611491d9 21.04.2016 12:00 Sven Schöling

DBUtils: doku

7afe92af 20.04.2016 15:46 Moritz Bunkus

Brieffunktion: Umstellung Druck auf Template Toolkit

Damit wird auch alter Backendcode wie IS->get_customer() nicht mehr
benötigt.

b61d4f49 20.04.2016 14:09 Moritz Bunkus

Brieffunktion: Löschen von Entwürfen gefixt

f2b69169 20.04.2016 13:56 Moritz Bunkus

Brieffunktion: Werte in Entwurfsliste richtig formatieren

7196276b 20.04.2016 13:52 Moritz Bunkus

Brieffunktion: unbenutzte Tabellenspalten entfernt, vc_id → customer_id umbenannt

17041e6c 20.04.2016 12:36 Moritz Bunkus

Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn« noch deutlicher

2e0bc6d6 20.04.2016 11:56 Moritz Bunkus

Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn«

74c1545e 20.04.2016 11:55 Moritz Bunkus

Wiederkehrende Rechnungen: Feld für E-Mail-Absender richtig togglen

9d153ae9 20.04.2016 11:55 Moritz Bunkus

WebDAV-Liste: noch mehr Styling

3a91ef77 20.04.2016 11:06 Moritz Bunkus

Brieffunktion: WebDAV-Verzeichnisinhalt anzeigen

905455fc 20.04.2016 11:05 Moritz Bunkus

WebDAV: freundliche Meldung anstelle leerer Tabelle, wenn keine Dokumente vorhanden

b18e6dde 20.04.2016 11:02 Moritz Bunkus

WebDAV-Liste analog zu anderen Tabellen stylen

b313d66b 19.04.2016 15:51 Moritz Bunkus

Changelog: Update

e589580d 19.04.2016 15:49 Moritz Bunkus

Changelog: Punkte für Brieffunktion optisch abgesetzt

02b714e7 19.04.2016 15:49 Moritz Bunkus

Wiederkerende Rechnungen: Implementation automatischer Versand via E-Mail

9c5f94c0 19.04.2016 15:48 Moritz Bunkus

Wiederkerende Rechnungen: Konfiguration für automatischen Versand via E-Mail

8192e023 19.04.2016 15:48 Moritz Bunkus

locales für Brief-Anpassungen

80499f9d 19.04.2016 15:21 Jan Büren

Revert "Einheiten beim Fertigen beachten"

This reverts commit be6eabfc4b62af1a8173e5cbcaff0b7f0d9b6db4.

Nein, das war kein Fix für http://trac.kivitendo.de/ticket/2232

Implementiert wurde (imho):
a) Wenn es eine gültige Einheit gibt
b) Dann nimm das erstbeste Einzelteil einer Erzeugnis-Ware...

638f06c4 19.04.2016 15:14 Jan Büren

Erzeugnis fertigen verbessert

Transfertyp assembled hinzugefügt
Bei gefertigten Erzeugnissen sowie bei verbrauchten Waren
das tagesaktuelle Datum gesetzt (vorher wurde gar keins gesetzt).

fe950b4f 19.04.2016 13:14 Martin Helmling mh@waldpark...

Rechnung aus Lieferscheinen hat keine Zahlungsbedingung

Hier wird nun die Zahlungsbedingung des Kunden oder Lieferanten genommen,
falls dieser eine hat

c65e8fcc 19.04.2016 13:11 Martin Helmling mh@waldpark...

Verkauf/Rechnungen/Massenerstellung: keine Zahlungsbedingungen

Falls im Lieferschein keine Zahlungsbedingungen gesetzt sind, (normalerweise nicht)
wird die des Kunden für die Rechnung eingesetzt

79ece53c 19.04.2016 11:41 Bernd Bleßmann

trailing whitespace entfernt

a8ab0931 18.04.2016 19:01 Martin Helmling mh@waldpark...

Gelieferte Mengen über Recordlinks ermitteln(2)

Für den Verschönerungsverein einige Stilanpassungen

3675add4 18.04.2016 17:47 Moritz Bunkus

Brieffunktion: Versand per E-Mail implementiert

f04aef77 18.04.2016 17:09 Moritz Bunkus

Brieffunktion: Ansprechpersonen anbieten, wenn Kunde/Lieferant ausgewählt

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.