Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
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.

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

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

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

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

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

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

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

fa503e5a 29.05.2015 14:55 Sven Schöling

BankTransactions: typo in deref

4345da58 27.05.2015 23:08 Kivitendo Admin

Typos

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

7c215391 21.05.2015 13:58 Kivitendo Admin

Typos und Kommentare angepasst

ba8e82fe 18.05.2015 08:59 Bernd Bleßmann

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

53d05e1f 13.05.2015 12:16 Moritz Bunkus

Form::parse_amount: Parsen als Oktalzahlen verhindern

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

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

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

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

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

1b2ef48b 30.04.2015 09:36 Moritz Bunkus

ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert

e497d49f 29.04.2015 19:24 Bernd Bleßmann

Beim Einlagern auch MHD speichern.

59ab5cb4 29.04.2015 13:53 Bernd Bleßmann

Kundenbericht: Fehler beim Anzeigen von Preisgruppen behoben.

Der Fehler trat auf, wenn Preisgruppen mit Belegen angezeigt werden sollten.
Bugfix zu: Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.

8159ab7f 28.04.2015 17:37 Kivitendo Admin

SL/DB/Helper/ALL Einträge für Brieffunktion

e30fbb34 28.04.2015 17:22 Kivitendo Admin

Mappings und MetaSetup für Brieffunktion

32e816b5 28.04.2015 16:32 Bernd Bleßmann

Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.

Conflicts:

SL/CT.pm
bin/mozilla/ct.pl
d93709bd 28.04.2015 15:28 Bernd Bleßmann

Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.

Conflicts:

bin/mozilla/do.pl
0e4da157 28.04.2015 15:20 Bernd Bleßmann

Filtern/Anzeigen von Kunden-/Lieferanten-CVars in VK-Rechnungs-Berichten

Conflicts:

bin/mozilla/ar.pl
7e19c216 28.04.2015 15:08 Bernd Bleßmann

Filtern/Anzeigen von Kunden-/Lieferanten-CVars in Angebots/Auftrags-Berichten

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
templates/webpages/oe/search.html
52b6788d 28.04.2015 14:33 Kivitendo Admin

Typos in Doku

f63af42d 27.04.2015 11:32 Moritz Bunkus

Beleg-Rose-Objekte: items_sorted für nicht gespeicherte Items gefixt

Die bisherigen items_sorted-Routinen verlangen, dass die Positionsspalte
gesetzt ist. Das ist bei noch nicht gespeicherten Belegen oder bei
gerade hinzugefügten Positionen aber noch nicht der Fall....

33298084 27.04.2015 09:34 Bernd Bleßmann

Lieferantentyp und -Rabatt oben in Einkaufmasken richtig anzeigen.

Die Anzeige von Typ und Rabatt war in Angebot/Auftrag und Lieferschein schon
vorgesehen, aber der Rabatt wurd nicht geholt. In der Einkaufsrechnung fehlte
die Anzeige ganz.

dc83feb1 26.04.2015 17:59 Bernd Bleßmann

Wechsel eines Kunden-/Lieferanten mit Typ zu einem ohne …

… beim Bestimmen des Rabatts abfangen.

79b7fc43 26.04.2015 16:37 Bernd Bleßmann

PriceSource: Objekt der richtigen Klasse für Lieferanten-Rabtt erzeugen.

06837707 24.04.2015 15:02 Moritz Bunkus

Project-Controller: Paginaten beim CSV-/PDF-Export ausschalten

Die Entscheidung, ob CSV-/PDF-Export gewünscht wird, ist erst nach dem
$report->set_options_from_form klar. Andererseits müssen Module im
GetModels deaktiviert werden, bevor die GetModels-Instanz finalisiert...

8dc4cef2 23.04.2015 18:03 Bernd Bleßmann

surplus: Erfassungsdatum bei Stammdatensuche Kunden/Lieferanten ...

... im Bericht anzeigen und danach filtern.

Conflicts:

SL/CT.pm
bin/mozilla/ct.pl
templates/webpages/ct/search.html

Übernahme aus Kundenprojekt.

ad033a76 23.04.2015 17:53 Bernd Bleßmann

surplus: Erfassungsdatum bei Stammdatensuche Waren/Dienstleistungen/Erzeugnisse ...

... im Bericht anzeigen und danach filtern.

Conflicts:

SL/IC.pm
bin/mozilla/ic.pl
templates/webpages/ic/search.html

Übernahme aus Kundenprojekt.

e8966d20 23.04.2015 17:45 Bernd Bleßmann

Erfassungsdatum bei Verkaufs-Lieferscheinen.

In der Maske anzeigen; im Bericht anzeigen und danach filtern.

Übernahme aus Kundenprojekt.

a809ab0a 23.04.2015 17:41 Bernd Bleßmann

Erfassungsdatum bei Auträgen.

In der Maske anzeigen; im Bericht anzeigen und danach filtern.

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
locale/de/all
templates/webpages/oe/search.html

Übernahme aus Kundenprojekt.

6ea1dd9b 23.04.2015 17:05 Bernd Bleßmann

item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor

Dieses Feature kann in den Benutzereinstellungen aktiviert werden.

eccd2f5f 22.04.2015 19:11 Moritz Bunkus

Artikelstammdaten: als ungültig markierte CVars löschen

Wenn man einen Artikel hat und darin eine CVar als ungültig/nicht
zutreffend markiert, so blieben bisher die Daten, die zu dieser CVar
gehörten, in der Datenbank. Das sorgt zum Einen dafür, dass die Tabellen...

978a03de 21.04.2015 16:04 Jan Büren

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

faea2c48 21.04.2015 16:03 Jan Büren

Changelog für 3.2.x Brieffunktion erweitert

Brief: Immer erst speichern, bevor man ausdruckt / mailt

Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierung
konsistent haben will (da hier letternumber benötigt wird).

Erweiterung Common.pm um Briefarchivierung in WebDAV...

734b356d 21.04.2015 11:28 Kivitendo Admin

Doku in SL/DB/Part.pm - Typos und Umschreiben

a0aab26c 18.04.2015 13:16 Kivitendo Admin

Typo gefixed

3873daa9 17.04.2015 17:44 Sven Schöling

PriceRule: Bessere Validierung für fehlerhafte Regeln

afe7df8b 17.04.2015 11:13 Bernd Bleßmann

Beim Erzeugen einer Rechnung für Mahngebühren taxzone_id des Kunden eintragen.

Ist notwendig geworden, da das Feld taxzone_id inzwischen not null ist.
Behebt #54 (redmine).

1c311d64 16.04.2015 14:19 Sven Schöling

PriceSource: Implementoren zwischen price/discount cachen.

e3c9b0f4 16.04.2015 08:38 Kivitendo Admin

Typo in Pricegroup order_by

fd6f0f82 16.04.2015 08:37 Kivitendo Admin

Typos in PriceSource Doku

f3dba42c 14.04.2015 15:31 Bernd Bleßmann

Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ...

... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es
gleichrangige Einträge in der aktuellen Sortierung gibt.

8bf3fee4 14.04.2015 15:24 Bernd Bleßmann

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

22a52f84 14.04.2015 15:21 Bernd Bleßmann

Stammdaten->Berichte->Waren: Nach Shopartikel filtern und anzeigen können.

e4e46bf6 14.04.2015 10:35 Moritz Bunkus

SL::DB::BackgroundJob::data_as_hash auch als Writer benutzen können

875e89ee 13.04.2015 13:41 Moritz Bunkus

Funktionsaufruf zu SL::Layout->no_menu entfernt

Die Funktion wurde mit 68dbf4a4cb26b9554a23f076438109d7fc2d861c generell entfernt.

9e4a9fec 13.04.2015 12:52 Moritz Bunkus

SL::DB::BackgroundJob: refactoring von set_data für mehr programmatische Sicherheit

$self->data kann durchaus leer sein, und dann gibt YAML::Load schlicht
einen leeren String und keine Hashref zurück.

Daher $self->data_as_hash benutzen, das bereits für die meisten Fälle...

84c2b3f2 10.04.2015 14:05 Sven Schöling

ParseFilter: typo + test