Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
c14e14b6 29.06.2015 10:00 Kivitendo Admin

Kreditorenbuchung: Stornos korrekt in history speichern

invnumber statt ordnumber

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...

c5fa1d85 29.06.2015 10:00 Kivitendo Admin

history - bei parts what_done mit abspeichern

Verhalten von what_done an andere history-Einträge angepasst.

ac52f6b1 29.06.2015 10:00 Kivitendo Admin

Bank - Reiter 'Set cleared entfernen' im Kontenabgleich

nicht mehr benötigter Entwicklungsstand.

62750c33 29.06.2015 10:00 Kivitendo Admin

Typos in Doku

b8b6cdf3 25.06.2015 17:10 Sven Schöling

Preisgruppenüberbleibsel entfernt

Aus der Preisgruppenumstellung

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

5357aec0 18.06.2015 13:51 Moritz Bunkus

Kosmetik: Ausrichtung

07062a3c 17.06.2015 15:30 Kivitendo Admin

Typos in Doku

e09e900d 17.06.2015 14:46 Sven Schöling

$&, $' und $` grösstenteils entfernt.

ffa9f969 17.06.2015 14:16 Sven Schöling

Dispatcher: Client DB Handles cachen.

Spart etwa ein Drittel an Requestoverhead, von 27ms auf 17ms.

7218ba44 17.06.2015 13:16 Kivitendo Admin

Banktransactions Import - bessere Fehlermeldung wenn BLZ nicht stimmt

Beim Import wird sowohl Kontonummer oder IBAN als auch die BLZ geprüft.
Für den Fall, daß ein Konto anhand der importierten Kontonummer gefunden
wurde, die importierte BLZ aber nicht mit der dazu gespeicherten BLZ...

c607fb40 15.06.2015 15:47 Sven Schöling

Indirekte Objektnotation fixen

258119bf 15.06.2015 15:46 Sven Schöling

Tests: Indirekte Objektnotation für Instanzierung verbieten.

5b26a7ef 12.06.2015 14:49 Kivitendo Admin

Rechte für Bankbewegungen in Bankerweiterung setzen

Als sinnvollen Default erhalten beim Upgrade Gruppen, die schon das
Recht für "Zahlungseingang, Zahlungsausgang, Kontenabgleich" (cash)
besitzen, auch alle Rechte für die Bankerweiterung, also die Arbeit mit...

0aef653a 03.06.2015 17:17 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: alle beteiligten Spalten aufführen

46990042 03.06.2015 16:53 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Belegnummern einmal direkt auslesen

Es werden alle vorhandenen Belegnummern benötigt. Diese wurden bisher so
ausgelesen, dass die Belege vom Rose-Manager via ->get_all komplett
geladen wurden und dann jeweils die Belegnummernspalte davon genommen...

e852b156 03.06.2015 16:53 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Tabellen und Zeilen locken

Die Tabelle, aus der die Liste der bereits benutzten Belegnummern
ausgelesen wird, muss exklusiv gelockt werden, um zu verhindern, dass
danach zwischen dem Auslesen und der Vergabe der neuen Belegnummer eine...

77c9e010 03.06.2015 16:53 Moritz Bunkus

SL::TransNumber: Belegtabelle vor Auslesen locken

Die Tabelle, aus der die Liste der bereits benutzten Belegnummern
ausgelesen wird, muss exklusiv gelockt werden, um zu verhindern, dass
danach zwischen dem Auslesen und der Vergabe der neuen Belegnummer eine...

428bfc18 03.06.2015 16:53 Moritz Bunkus

Task-Server: vor Schlafen aufräumen

Dabei werden unter Anderem potenziell noch laufende Transaktionen
beendet und zumindest das Standard-DBH (nicht das von Rose)
geschlossen. Dadurch sollten alle Locks, die durch die Jobs
evtl. entstanden sind, wieder aufgelöst worden sein.

58c87e38 03.06.2015 16:53 Moritz Bunkus

Task-Server: Initialisierung vereinheitlicht

4f3a0ab5 02.06.2015 17:35 Sven Schöling

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

74959706 02.06.2015 17:33 Sven Schöling

io.pl::display_row: Felddefinitionen vereinheitlicht.

Ob eine Zelle eine volle Spalte bekommt oder in der zweiten Zeile landet
wird jetzt nur noch durch @header_sort und @row2_sort bestimmt.

0c1305a9 01.06.2015 20:53 Bernd Bleßmann

HTML::Util: "nbsp" als HTML-Entity durch " " (space) ersetzen.

"nbsp" wird hier zu space, obwohl U+00A0 (non-breaking space) richtig wäre.
non-breaking space kann allerdings zu schwer zu findenden Fehlern zum Beispiel
beim CSV-Export führen, wenn ein Benutzer dieses nicht sichtbare Zeichen dann...

c0a22ab6 01.06.2015 16:13 Sven Schöling

t/002goodperl: TODO für strict DBUpgrades entfernt.

Die müssen seit langem in packages liegen und strict sein.

6146d714 01.06.2015 16:07 Sven Schöling

ClientJS: Values nicht trimmen

Wenn numerische Werte (also IVs und NVs) per Regex getrimmt werden,
wird dabei das POK Flag gesetzt, das anzeigt, dass der Scalar auch ein
valider String ist.

JSON kann dann nicht mehr unterscheiden welcher Typ der Scalar ist, und...

6d574389 29.05.2015 17:27 Sven Schöling

Tests: 2 Tests in db_helper/payment.t auf TODO gesetzt

83a78eea 29.05.2015 16:36 Sven Schöling

ConventionManager: foreign_key Benennung

Der Standard Conventionmanager von Rose versucht irgendwelche
singular/plural Magic um aus dem key einen guten Namen zu kriegen.

Das klappt antürlich mal wieder nicht.

Wir haben aber einen besseren Mechanismus dafür,...

48c0b3c9 29.05.2015 16:35 Sven Schöling

Mappings: Direktzugriff auf package names Methode

05346dc0 29.05.2015 16:29 Sven Schöling

ReconciliationLink: acc_trans relationship fixen

0b8b2454 29.05.2015 15:37 Sven Schöling

Locale: Bei parase_date_string undef sofort undef zurückgeben.

74f245fb 29.05.2015 15:36 Sven Schöling

parse_amount: Bei amount undef sofort 0 zurückgeben.

5d244100 29.05.2015 15:34 Sven Schöling

RDBO Update: Tax

b683eb9d 29.05.2015 15:32 Sven Schöling

RDBO Update: Letter

36b8f1ec 29.05.2015 15:26 Sven Schöling

Rechnungen: amount, netamount, paid NOT NULL DEFAULT 0

6a3c29cd 29.05.2015 14:56 Sven Schöling

Tests: Hilfreiche aber false positive warning unterdrücken

fa503e5a 29.05.2015 14:55 Sven Schöling

BankTransactions: typo in deref

467ff4b4 29.05.2015 14:55 Sven Schöling

Drafts: keys auf hashref ist experimental

40eb5e8b 29.05.2015 14:54 Sven Schöling

DBUpgrade2: Warnings in Tests unterdrücken

56e89ac4 29.05.2015 14:54 Sven Schöling

DBUpgrade: Warnings in Tests unterdrücken

02201b07 29.05.2015 11:56 Sven Schöling

DBUpgrade: Bei 3 alten Upgrades print Noise entfernt

Im Fall einer leeren Datenbank schreiben die jetzt keine
Statusnachrichten mehr nach STDOUT, das verwirrt sonst die Tests.

6a30f836 29.05.2015 11:42 Sven Schöling

rose_auto_create_model: Optional auf frischer Datenbank arbeiten

Beim mergen hat man öfter das Problem, dass die Datenbank schon weit
mehr Upgrades enthält aber trotzdem aktuelle MetaSetups fixen muss.

Mit
scripts/rose_auto_create_model.pl --test-client --all...

4345da58 27.05.2015 23:08 Kivitendo Admin

Typos

5c16f166 27.05.2015 23:08 Kivitendo Admin

Doku zu RB-Vorlagen erweitert

2096308e 27.05.2015 23:08 Kivitendo Admin

Typos in Dokumentation angepasst

f0dd49cc 27.05.2015 23:08 Kivitendo Admin

kivitendo.sty für RB-Vorlagen hinzugefügt

Fehlte noch, gefunden per
./scripts/installation_check.pl -lv

0e470b13 27.05.2015 15:18 Bernd Bleßmann

Ausdruck Erzeugnisse mit Stückliste und Lieferantenartikelnummer repariert.

Betraf wohl auch andere Felder zu Artikeln, die vor der Aufbereitung des
TEMPLATE_ARRAYS aus der DB gelesen wurden. Diese werden jetzt richtig in
TEMPLATE_ARRAYS einsortiert.

Um auch die Einträge für Erzeugnis-Teile und Warengruppen (beim Gruppieren...

5c25bb6b 27.05.2015 12:03 Bernd Bleßmann

prepare_parts_for_printing: weight nicht hier in TEMPLATE_ARRAYS eintragen, …

… da das auch schon in OE|DO->order_details und IS->invoice_details
gemacht wird. Und durch das doppelte push stimmt die Reihenfolge dann
nicht mehr.

2f6636f6 25.05.2015 15:34 Bernd Bleßmann

Listenpreis in Belegen u. Ausdruck richtig formatieren und nicht mehr parsen.

listprice wird in den Belegen nur angezeigt. Man kann ihn nicht eingeben und
auch nicht speichern. Deshalb wird er jetzt nur zur Ausgabe formatiert
(io.pl:display_row, OE.pm:order_details, IS.pm:invoice_details), aber nicht...

fe901661 22.05.2015 12:22 Bernd Bleßmann

Lieferplan/Lieferwertbericht: Filter-Zurücksetzen auch für select tags

8aecfa7c 21.05.2015 16:07 Kivitendo Admin

Dokumentation angepasst

  • Link auf Demosystem aktualisiert
  • Typos behoben
  • aktuelle HTML-Version der Dokumentation committet
7207283e 21.05.2015 15:01 Bernd Bleßmann

Lieferplan/Lieferwertbericht: Einkauf und Verkauf im Filter richtig unterscheiden.

a3053fa7 21.05.2015 14:40 Kivitendo Admin

Typos in Dokumentation korrigiert

54ad88ed 21.05.2015 14:33 Kivitendo Admin

Dokumentationshinweis für HTML::Restrict unter Ubuntu

818499d9 21.05.2015 14:25 Kivitendo Admin

Dokumentation - Installationshinweise für Apache 2.4

+ Typos in Doku

7c215391 21.05.2015 13:58 Kivitendo Admin

Typos und Kommentare angepasst

185d9aae 18.05.2015 11:25 Sven Schöling

Tests: Den einen fehlschlagenden 002goodperl Test auf TODO gesetzt.

Test all the things!

ba8e82fe 18.05.2015 08:59 Bernd Bleßmann

Berichte->Aufträge/Lieferantenaufträge: Zahlungsbedingungen anzeigen

78bf6632 13.05.2015 14:27 Moritz Bunkus

Ansprechpersonensuche im Header bei Stammdatenrechten anzeigen

b24ff5e8 13.05.2015 14:24 Moritz Bunkus

locales: Aktualisiert und fehlende Locales ergänzt

10ed12ee 13.05.2015 14:23 Moritz Bunkus

Admin: Zwischenüberschrift für Zuordnung Gruppen/Mandanten gefixt

53d05e1f 13.05.2015 12:16 Moritz Bunkus

Form::parse_amount: Parsen als Oktalzahlen verhindern

1b415045 12.05.2015 14:15 Moritz Bunkus

locales.pl: Dateinamenstreffer relativ zum ERP-Verzeichnis anzeigen

46e64bc4 07.05.2015 16:57 Kivitendo Admin

Ticket 53 - Bearbeiter von Storno-Beleg falsch

Für Dialogbuchen: der Mitarbeiter, der auf den Storno-Knopf gedrückt
hat, erscheint jetzt auch als der Mitarbeiter in der Stornobuchung.

3624b119 07.05.2015 10:36 Kivitendo Admin

Merge branch 'bankerweiterung_und_skonto'

Conflicts:
locale/de/all

36ee5173 07.05.2015 10:35 Kivitendo Admin

VERSION auf unstable geändert

d180d84e 07.05.2015 10:35 Kivitendo Admin

Keine Weiche für mt940 in SL/Controller/CsvImport.pm mehr

Stattdessen ein eigener Controller BankImport, der die Daten über einen
neuen Helper in SL/Helper/MT940.pm (wo aqbanking-cli aufgerufen wird)
nach CSV konvertiert.

mt940 ist nun kein eigener Importtyp vom CSV-Import mehr. Stattdessen...

cd8b56f2 07.05.2015 09:37 Kivitendo Admin

CSV Import Defaults in die Worker ausgelagert

Neben den Standard-Defaults, die für alle gelten (charset, numberformat,
...)

37be5dfe 06.05.2015 17:47 Kivitendo Admin

Bankerweiterung: bei Zahlungsartauswahl auf Skonto prüfen

573562a5 06.05.2015 17:46 Kivitendo Admin

Bankerweiterung: Typo, find_by correct aufrufen

781dbd51 06.05.2015 16:36 Moritz Bunkus

IC: Der Parameter 'vendor_id' wird im offiziellen kivitendo nicht benötigt.

ece6d212 06.05.2015 15:32 Sven Schöling

POSIX: Autoexport aller Funktionen vermeiden.

use POSIX; exportiert den kompletten Funktionsumfang in das package. Das
alleine ist schon nicht schön, allerdings ändert sich die Liste der
exportierten Funktionen je nach POSIX Version.

POSIX 1.47 bringt nun mathematische Funktionen, unter anderem round und...

c2f401aa 06.05.2015 15:09 Sven Schöling

Sessions: IP nicht bei IPv6 validieren.

05463301 05.05.2015 10:50 Sven Schöling

Locale: eq-overload für t8 Objekte

7ff7dd01 05.05.2015 10:50 Sven Schöling

GetModels: get_callback_params

liefert statt der fertigen URL die parameter für Controller::url_for

a87694dc 05.05.2015 09:56 Kivitendo Admin

Merge branch 'bankerweiterung_und_skonto'

Conflicts:
doc/changelog
locale/de/all

fc35d1dd 05.05.2015 09:53 Kivitendo Admin

Presenter Code - gl_transaction aus invoice wieder entfernt

15f58ff3 05.05.2015 09:53 Kivitendo Admin

Sammelcommit Bankerweiterung und Skonto

Überarbeitung der Bankerweiterung vom Stand Niclas, und Einführung von
Bezahlung mit Skonto (alter payment Branch). Mehr Details siehe
changelog.

  • changelog
  • Ungültige Bankkonten ausblenden
  • Punktesystem in Hash %points ausgelagert...
6a349447 05.05.2015 09:45 Kivitendo Admin

DATEV - Buchungscheck prüft nur Buchungen einer trans_id

DATEV-Check für AR/AP/IS/IR/GL:

In der ersten Inkarnation wurden beim Check alle Buchungen des selben
Tages mit geprüft. In der zweiten Version wurde zusätzlich zum
Tagesdatum nach der trans_id der aktuellen Buchung gefiltert. Hatte die...

b09bc3de 05.05.2015 09:45 Kivitendo Admin

AccTransaction: get_type und transaction_name umgeschrieben

Nutzen jetzt record um Typ zu bestimmen.

6a12a968 05.05.2015 09:45 Niclas Zimmermann

Bankerweiterung - Zwischenstand, erster Entwurf

Erstellung von Tabelle bank_transactions

Import von Bankbewegungen (in Tabelle bank_transactions)

Menu-Eintrag war noch nicht commitet

Controller für die Bank-Transaktionen

Dialog hin- und her

Achtung: noch mit Debug-Statements!...

28fee2e2 05.05.2015 09:45 Kivitendo Admin

Bankkonten auf Controller umgestellt

Außerdem wurde neue Datenbankspalten eingeführt: obsolete, sortkey

In Vorbereitung auf den Kontenabgleich wurden zwei neue Spalten
eingeführt:
reconciliation_starting_balance
reconciliation_starting_date

Damit kann man einstellen, ab welchem Datum der Kontenabgleich für das...

77061a7b 05.05.2015 09:43 Kivitendo Admin

Aufräumen der DB am Ende der individuellen Tests

die Tests sollten am Ende ihre eigenen angelegten Daten löschen, damit
andere Tests beim Löschen ihrer Daten keine Abhängigkeitsprobleme
bekommen:

create_periodic_invoices.t
price_tax_calculator.t
record_links.t...

4b7f17c8 04.05.2015 17:04 Kivitendo Admin

DB und MetaSetup für Letter Tabellen

1fd3b737 01.05.2015 14:07 Kivitendo Admin

Typos in Doku

6ea901e6 30.04.2015 16:33 Bernd Bleßmann

changelog: Nachtrag einiger kleiner Features und Verbesserungen.

c364a9c2 30.04.2015 16:02 Jan Büren

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

e29c3e6e 30.04.2015 16:00 Jan Büren

Rechte-Anpassung für aktuelle Installationen

Es ist mittlerweile eher verwirrend Rechte für eine CRM zu verwalten, die
offiziell nicht mehr Bestandteil von kivitendo ist.
Die Änderung ist insofern defensiv, da alte Installation / Rechtestrukturen
nicht hiervon betroffen sind und wir für neuere kivitendo-Installation über-...

99562a8d 30.04.2015 15:35 Bernd Bleßmann

index.html: favicon explizit angeben

Damit wird verhindert, dass von den Browsern das favicon angefordert wird,
was im Zweifel nicht das im kivitendo-Verzeichnis ist.

5681e5f7 30.04.2015 15:27 Bernd Bleßmann

css: Pfad zu phone.png korrigiert

c5159bfa 30.04.2015 13:40 Jan Büren

Escape longdash in LateX-Templates

Insbesondere bei Seriennummer, gibt es immer wieder langformatierte Zeichen, die
entsprechend in LaTeX Fehlermeldungen werfen. Entsprechend gesondert behandelt.

d3ab8760 30.04.2015 12:17 Moritz Bunkus

obsoleten Trigger auf oe sogar zum richtigen Zeitpunkt schon löschen

Der Trigger muss gelöscht werden, bevor das Upgradescript läuft, das in
dem Trigger verwendete Spalten umbenennt. Ansonsten können alle
nachfolgenden Änderungen an der Tabelle dazu führen, dass der Trigger...

47b90954 30.04.2015 12:15 Moritz Bunkus

obsoleten Trigger auf oe früher löschen

19616466 30.04.2015 11:00 Moritz Bunkus

convert_taxzones-Upgrade: prepared statement für Fehlermeldungen und Performance