Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
aa76c8a2 17.09.2015 11:17 Bernd Bleßmann

Angebote/Aufträge drucken: in order_details übergebene form verwenden …

… und beim Laden des Order-Objekts prüfen, ob eine id vorhanden ist.

d6138be8 15.09.2015 17:37 Sven Schöling

DBConnect Caching: rollback nur bei Handles ohne AutoCommit

Beseitigt die nervigen Warnungen im Log

1853d251 15.09.2015 17:31 Sven Schöling

DBConnect Caching: DBConnect auto args in den Key aufnehmen

854eeca8 15.09.2015 10:24 Kivitendo Admin

Typos in Doku

49b00f2c 14.09.2015 17:01 Bernd Bleßmann

CVar-Helper: Beim Parsen darauf achten, ob unparsed_value ein Objekt enthält.

Um Objekte mit der value-Methode einer CVar vom Typ Customer, Vendor oder Part
zuweisen zu können, muss beim Parsen die Id des Objekts ermittelt werden.

Dieses wird z.B. im Helper (SL::DB::Helper::CustomVariables.pm) verwendet, um...

b1a25bd3 14.09.2015 12:26 Sven Schöling

POD Fehler

b8db269c 08.09.2015 15:43 Sven Schöling

Menu: Nur yaml Dateien einlesen

Ansonsten machen Tempdateien von Editoren das Programm kaputt

20118160 08.09.2015 14:05 Jan Büren

Doku: POD für Invoice.pm erweitert

- Invoice anstatt Delivery Order bei new_from
- Beispiel-Code für Benutzung von new_from mit parameter attributes
- TODO angelegt, Controller sollten einige Datenfelder mit Hilfe
von Backend-Funktionen prüfen können - in diesem Fall transdate

1413b1a8 04.09.2015 15:04 Kivitendo Admin

Typos in Doku

6a973df2 04.09.2015 14:49 Kivitendo Admin

Typos in Doku

cc6d0e60 04.09.2015 13:19 Jan Büren

Merge branch 'mass_convert_delivery_orders_to_invoice'

b7e394f2 04.09.2015 13:14 Jan Büren

Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck

Die Konvertierung als auch das Generieren des PDFs erfolgt als
Background-Job. Entsprechend muss der task_server für den.
Mandanten eingestellt sein.
Details und bekannte offene Punkte im POD der beiden Perl-Module....

a7ca8ba2 04.09.2015 11:31 Jan Büren

DeliveryOrder um convert_invoice erweitert

Diesselbe Idee wie bei SalesOrder->convert_invoice. Der ursprüngliche
Lieferschein wird geschlossen und das neue Objekt mittels record_links
verknüpft.
Entsprechend Testfall mitgeliefert.

de86aac7 26.08.2015 15:59 Moritz Bunkus

SL::DB::CVar::value: mit übergebenen DateTime-Objekten klarkommen

Ruft mal value als getter auf, so wird ein DateTime-Objekt
zurückgegeben. Als setter aufgerufen, erwartete die Funktion bisher
aber, dass ein String übergeben wird. Somit war es nicht möglich, eine...

c26b6eab 20.08.2015 10:36 Sven Schöling

PriceSource: Bei Kundenrabatten nicht rabattierfähige Artikel ignorieren

46c987b8 17.08.2015 17:10 Sven Schöling

Layout: Javascript Includes gefixt

1. jquery-ui muss im Top vorhanden sein für glquicksearch.js
2. Javacript und CssMenu brauchen das frame_header css nicht einbinden
3. js includes normalisiert ohne "js/" Präfix

835e3fd9 17.08.2015 16:05 Sven Schöling

Nach Request alle Datenbankhandle rollbacken

An diversen Stellen wird in Legacycode eine Transaktion manuell
erstellt. Wenn in dieser Transaktion eine Exception geworfen wird,
beendet das den Requst ohne die Handle aufzuräumen in der Annahme, dass
die disconnected werden....

cd887de4 17.08.2015 11:38 Kivitendo Admin

Kontoauszug verbuchen - prüfen, ob Bankbuchung und Rechnung schon verlinkt

Eine Bankbuchung darf zwar mehrere Rechnungen begleichen, aber jede
Rechnung nur einmal. Daher wird vor dem verbuchen geprüft, ob es für die
Bankbuchung schon eine Verknüpfung zu der Rechnung gibt.

7203ed2f 17.08.2015 11:33 Kivitendo Admin

invoice_type, displayable_type und displayable_name für ap

Bei Einkaufsrechnungen und Kreditorenbuchungen gibt es keine Stornos
oder Gutschriften.

f42f3f8a 14.08.2015 16:57 Kivitendo Admin

Kontenabgleich - Anfangsdatum mit >= statt > filtern

Es sollen alle Bankbuchungen inklusive dem Anfangsdatum angezeigt
werden, nicht nach dem Anfangsdatum.

51264c43 10.08.2015 15:52 Kivitendo Admin

DeliveryOrder - Doku und Typos

da6886c7 10.08.2015 15:22 Kivitendo Admin

Typos in Doku

cbb59a58 10.08.2015 15:22 Kivitendo Admin

Typos in Doku

921420df 10.08.2015 15:22 Kivitendo Admin

Typos - kein "wether" mehr!

6c0a1121 10.08.2015 15:22 Kivitendo Admin

Projektbericht - Sortierung nach Status und Typ repariert

ist nach Umstellung auf Controller kaputt gegangen

49e7cf41 07.08.2015 13:48 Sven Schöling

OpenDocument Druck: foreach Konstrukte korrekt ausschneiden

9716e08e 06.08.2015 11:29 Sven Schöling

PriceSource: Vor Popup Einheit resetten

Ansonsten gibt es beim nächsten Update Probleme mit doppelt formatierten
Einheiten.

2d975c00 06.08.2015 11:28 Sven Schöling

PriceSource: Stammdaten beachten jetzt Einheiten

d770b5b3 06.08.2015 11:25 Sven Schöling

PriceSource: Probleme dokumentiert

1904d8c6 05.08.2015 17:35 Sven Schöling

RecordItem: unit_muiltiplier Methode

b81ceec0 05.08.2015 17:09 Sven Schöling

make_record: Zusätzliche Formvariablen speichern.

f05112c2 03.08.2015 11:14 Kivitendo Admin

MetaSetup für discount in Vendor

discount ist jetzt identisch mit dem äquivalent in Customer.

9c412887 03.08.2015 08:50 Kivitendo Admin

USTVA.pm : refactoring von get_coa und coa_get

get_coa benutzt jetzt intern instance_conf und coa_get kann komplett
durch einen instance_conf Zugriff ersetzt werden.

e7329852 03.08.2015 08:50 Kivitendo Admin

get_standard_dbh für USTVA.pm Abfrage

behebt #73

7526e22e 31.07.2015 10:54 Kivitendo Admin

BankAccount.pm - require für Chart Abfrage

f775a055 31.07.2015 10:00 Kivitendo Admin

Locale - richtigen Filehandle für Menüübersetzungen benutzen

a28a585e 30.07.2015 14:01 Kivitendo Admin

Überarbeitung Speichern von Buchungsgruppen

analog zum Verhalten von Steuerzonen: beim Speichern bessere Prüfung und
gegebenenfalls Fehlermeldungen und Rollback, wenn Speichern fehlschlägt.
Verhindert, daß "unfertige" Buchungsgruppen gespeichert werden, wo die...

0c1285eb 30.07.2015 12:43 Kivitendo Admin

TaxzoneChart displayable_name und refactoring

displayable_name für die Kontenbeschreibung benutzen.

Statt eigener Methoden in TaxzoneChart die Foreign Key Verknüpfungen von
Rose nutzen.

bdc944ea 30.07.2015 12:43 Kivitendo Admin

Steuerzonen überarbeitet - Prüfung und Löschen

Nicht benutzte Steuerzonen können jetzt gelöscht werden, sowie deren
Kontenzuordnungen geändert werden (wie bei Buchungsgruppen). Siehe
Feature #70.

Schlägt die Speicherung neuer Steuerzonen fehl, weil z.B. die...

7038ccd5 28.07.2015 14:39 Jan Büren

Lieferwertbericht - unnötige Konfigurationsparameter entfernt (Ergänzung)

Vergessene Dateien zum Commit von gerade

5d140e07 28.07.2015 11:16 Martin Helmling mh@waldpark...

Undefined chart bei taxkey 0 und 1

Nicht nur bei Taxkey 0 gibt es keine chart_id, auch bei taxkey 1.
Abfrage nun umgestellt.

8a27e4ff 27.07.2015 15:55 Sven Schöling

Bugfix: Kommentarhandling in Inifile

Das ist aber immernoch Schrott, weil die Latex order # enthält, und
trotzdem rausgegrillt wird.

4247547d 24.07.2015 13:11 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

fb0b04e5 22.07.2015 14:28 Sven Schöling

Layout: Inlinejavascripte mit ; trennen

a1ea659f 20.07.2015 16:52 Sven Schöling

Rechte: In die Datenbank verlagert

1b9b086f 20.07.2015 16:37 Sven Schöling

Admin: Standardgruppe erst anlegen, wenn keine dbupgrade mehr

a9f30fbd 20.07.2015 16:37 Sven Schöling

Rechte: SL::Auth::all_rights() > $::auth>all_rights

1804652e 20.07.2015 16:37 Sven Schöling

DBUpgrade: Pfad überladbar machen

03907d6f 20.07.2015 16:37 Sven Schöling

DBUpgrade: lxdebug Statements entfernt

So kann es aus scripts/ aufgerufen werden.

e84dabe0 20.07.2015 16:37 Sven Schöling

DBUpgrade: locales parsen

79dea6ab 20.07.2015 16:37 Sven Schöling

Locale: zusätzliche Locales parsen

bf7f935d 20.07.2015 16:37 Sven Schöling

Menu: Rechtschreibung

af0085b8 20.07.2015 16:37 Sven Schöling

Menu: Caching und access korrekt clearen

fb974d9c 20.07.2015 16:37 Sven Schöling

Menu: YAML::XS benutzen wenn vorhanden

92770ef6 20.07.2015 16:37 Sven Schöling

Menu: Fehlermeldungen Update

b251cc22 20.07.2015 16:37 Sven Schöling

Menüstruktur auf YAML geändert

98e679e3 20.07.2015 16:37 Sven Schöling

Layout/empty: empty.json und emty.html ermöglichen

70242f1e 20.07.2015 16:37 Sven Schöling

Dispatcher: FCGI Finish -> 10ms schneller im Browser

a7393349 20.07.2015 16:37 Sven Schöling

Menu: Bei einzelner erp.ini nicht alles umkopieren.

31d8e1a0 20.07.2015 16:37 Sven Schöling

Layout: Icons in Javascript Menü gefixt

590708a7 20.07.2015 16:37 Sven Schöling

Menu: HTML Menü parsing n+1 beseitigt

189d03d2 20.07.2015 16:37 Sven Schöling

Inifile: alten Schrott beseitigt

5ebe0cb2 20.07.2015 16:37 Sven Schöling

Layout: MenuLeft auf neue Maps angepasst

89402a3a 20.07.2015 14:25 Kivitendo Admin

Bei Kontenabgleich Differenz der ausgewählten Zeilen richtig berechnen

Bei round_amount muß man immer die nötige Anzahl der Stellen als
Parameter mitgeben, ansonsten wird auf 0 Stellen gerundet.

behebt #66

cc369842 20.07.2015 13:41 Kivitendo Admin

Sammelaufträge - fehlerhaftes Verhalten

Standardmäßig wird der Sammelauftrag, zusammen mit den Positionen, per
RecordLinks verlinkt. Eine Ausnahme besteht wenn der Sammelauftrag aus
genau einem Auftrag entstanden ist, in dem Fall wird angenommen, daß
"als neu speichern" gemeint ist, und es gibt keine Verlinkung....

c1ec3f4f 20.07.2015 13:37 Kivitendo Admin

Belegpositionen nicht mehr mit ordnumber, transdate, cusordnumber speichern

stattdessen für das Drucktemplate der Rechnung ordnumber_oe, transdate_oe und
cusordnumber_oe aus Recordlinks auslesen, und auch entsprechende
Druckvariablen für Angebot und Lieferschein bereitstellen....

a7114646 20.07.2015 11:50 Kivitendo Admin

Einheitliche displayable_name Methode für ar/ap/oe/do Objekte

Bestehend aus Dokumentenname und Dokumentennummer, z.B.
Rechnung 12
Gutschrift 20
Verkaufslieferschein 15b

4f7e0fa9 20.07.2015 11:50 Kivitendo Admin

Einheitliche Methode record_number für ar/ap/oe/do Objekte

entspricht jeweils invnumber/ordnumber/donumber

b3dcf24a 20.07.2015 11:50 Kivitendo Admin

Methode displayable_type auch für Lieferscheine

073ee541 20.07.2015 11:50 Kivitendo Admin

record Aliase für Items

damit man von DeliveryOrderItem, OrderItem und InvoiceItem direkt auf
das entsprechende ar/ap/do/oe Objekte verweisen kann.

Beispiel in console:

die erste Position aus der ersten Rechnung:
my $item = SL::DB::Manager::Invoice->get_first()->items->[0];...

ca808f20 20.07.2015 11:50 Kivitendo Admin

Items in Belegen können durch LinkedRecords angesprochen werden

c0713b66 17.07.2015 09:21 Moritz Bunkus

wzToolTip durch jQuery ToolTipster ersetzt

wzToolTip hat ein uraltes, ist in der Benutzung ausgesprochen
unkomfortabel und unflexibel und muss zwingend in jedem benutzenden
Template manuell nach dem <body>-Tag eingebunden werden. Dadurch kann
es z.B. nicht im Layout mit ausgegeben werden.

0e75a632 16.07.2015 17:07 Moritz Bunkus

SL::DB::CustomVariable->value für Typ Nummer auch wirklich Nummer zurückgeben

Da die Spalte number_value in der DB vom Typ numeric() ist, wird das von
Rose als String eingelesen. Das bedeutet, dass ->number_value z.B. der
Wert '0.00000' liefert, was im Booleschen Kontext trueish ist – nicht...

96f2dabc 16.07.2015 13:13 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

0bae9fe6 16.07.2015 13:08 Jan Büren

Standard-Druckvorlagen entfernt

Da die Standard-Druckvorlagen nicht mehr weiter gepflegt werden, enstprechend für den
nächsten Release als Auswahloption entfernt.

ae093465 10.07.2015 14:34 Sven Schöling

GetModels: Optional die action setzen.

8b7577d4 09.07.2015 15:24 Moritz Bunkus

GetModels Filtered: gelaunderten Filter nicht mehr in Controller schreiben

Statt dessen kann der gelaunderte Filter über das Filtered-Plugin
abgefragt werden, z.B. im Controller:

$self->models->filtered->laundered

oder im Template:

SELF.models.filtered.laundered

91a56629 09.07.2015 15:04 Moritz Bunkus

GetModels Filtered: manuelles Setzen von launder_to entfernt

Dies ist ein Zwischenschritt. Das Ziel ist, den gelaunderten Filter nur
noch im Filtered-Plugin selber zu speichern und ihn von dort abzuholen.

Da launder_to bisher noch nirgends benutzt wird, sondern immer nur der...

a9406a2d 09.07.2015 14:33 Moritz Bunkus

GetModels Filtered: gelaunderten Filter im Plugin zur Verfügung stellen

3e988f3d 03.07.2015 16:23 Moritz Bunkus

ParseFilter: Komplexe Methoden ermöglichen, die auch den Key ändern

585dc465 03.07.2015 15:13 Moritz Bunkus

ParseFilter: re-factor das Parsen von Filter- und Methodennamen

e78e225b 03.07.2015 14:49 Moritz Bunkus

ParseFilter: re-factoring des Anwendens von Filtern und Methoden

96f8eef0 03.07.2015 10:23 Moritz Bunkus

GetModels: Disablen von Plugins auch für undef

Die Dokumentation sagt Folgendes zum Deaktivieren von Plugins:

Configuration for plugins. If the option for any plugin is omitted,
it defaults to enabled and is configured by default. Giving a
falsish value as first argument will disable the plugin....

ae87c27e 03.07.2015 10:08 Moritz Bunkus

AttrDuration: Implementation für Spalten, die Dauer in Minuten speichern

21794e2b 03.07.2015 10:08 Moritz Bunkus

DBConnect-Cache: undefined-Warnungen vermeiden

Treten z.B. beim Aufsetzen der Testdatenbank auf.

18140010 01.07.2015 18:21 Kivitendo Admin

Bankerweiterung - bei Rechnung zuweisen Verkaufsrechnungen anzeigen

Das Feature war kaputt, offene Verkaufsrechnungen wurden nicht angezeigt.

0966a832 01.07.2015 18:14 Kivitendo Admin

Skonto - korrekte Variablenprüfung payment_term

für den Fall, daß kein payment_term bei den ausgewählten Rechnungen gesetzt ist.

dac0c31d 01.07.2015 18:11 Kivitendo Admin

Revert "Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen"

This reverts commit 8809a4d1a4b4d3e5b3de31af94c0679dabfacc28.

Das funktioniert so nicht.

35cf7c70 29.06.2015 13:22 Moritz Bunkus

ClientJS: Ziel-Argument bestimmter Funktionen vorne trimmen

jQuery kann aus HTML-Strings DOM-Objekte bauen:
$("<p>stuff</p>"). Beginnt der HTML-String mit Leerzeichen, so croakt
jQuery daran. Daher bei den betroffenen Funktionen, die immer auf einem
so gebauten DOM-Objekt hantieren, das Ziel-Argument um führende...

3a94c2e2 29.06.2015 12:49 Moritz Bunkus

ClientJS: cosmetics (alignment/indentation)

6a688e64 29.06.2015 12:48 Moritz Bunkus

ClientJS: Kommentar korrigiert

7a98647b 29.06.2015 10:00 Kivitendo Admin

history für Zahlungen ar/ap/is/ir und Zahlungsein- und ausgang

Die Spalte "addition" in history_erp hat jetzt einheitlich den Eintrag
"PAYMENT POSTED", übersetzt als "Zahlung gebucht".

Bei Verkaufsrechnungen, Kreditor- und Debitorenbuchung wird jetzt zum...

62750c33 29.06.2015 10:00 Kivitendo Admin

Typos in Doku

bbb98e03 22.06.2015 12:55 Moritz Bunkus

SL::DB::{Invoice,DeliveryOrder}->new_from: manuelles Filtern von Items via coderef

c51601f0 19.06.2015 17:17 Sven Schöling

DB-Handle Caches: DATESTYLE korrekt setzen

8e7908eb 19.06.2015 16:33 Kivitendo Admin

Payment - falsche geschweifte Klammer bei Skonto Zahlungsvorschlag

5bc87ade 19.06.2015 15:22 Moritz Bunkus

Zahlungsbedingungen: Flag »Fälligkeitsdatum automatisch berechnen«

b9d02507 19.06.2015 10:44 Kivitendo Admin

Bankbewegungsimport - detailliertere Fehlermeldungen

bei Fehlern oder nicht zuordbaren lokalen Bankdaten

8809a4d1 19.06.2015 10:41 Kivitendo Admin

Banktransactions - beim Speichern der Rechnung Zahlungsart prüfen

ob es einem gültigen payment type entspricht.

Außerdem korrekte Variablenprüfung, für den Fall, daß kein payment_term
gesetzt ist.

464f44ac 18.06.2015 13:51 Moritz Bunkus

Zahlungsbedingungen bei Lieferscheinen; veraltete Spalte »terms« entfernt