Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
aeeea531 19.12.2016 10:20 Jan Büren

Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

c13c09e6 19.12.2016 10:16 Jan Büren

Revert "Mehr als eine SelfTest-Modul prüfen"

git add --patch falsch angewandt.

This reverts commit db4680753f5ec1de62bdc0557f850afd810444d1.

db468075 19.12.2016 10:10 Jan Büren

Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

9c3eecdf 16.12.2016 09:56 Moritz Bunkus

BankTransaction: kein Push auf Skalarvariable

Neue Perl-Versionen werfen bei Pushes auf Skalare (auch wenn das
Arrayreferenzen sind) Fehler und nicht nur Warnungen:

push $array_ref, $value; # Experimental push on scalar is now forbidden

push @{ $array_ref }, $value; # OK

728f5827 16.12.2016 09:54 Moritz Bunkus

BankTransaction: Spaltennamen von CamelCase in snake_case umbenannt

kivitendo nutzt rein lower-case-Spaltennamen mit Unterstrichen als
Worttrenner, kein CamelCase. Betrifft Spalten transactioncode und
transactiontext in bank_transfers.

9e3dbc2a 15.12.2016 17:45 Martin Helmling

MT940-Import: Darstellungskorrekturen und fehlender Push eines Vorschlags

cfb460aa 15.12.2016 15:15 Sven Schöling

CTI: wenn kein dial_command vorhanden callto: links rendern

6f30741b 15.12.2016 11:13 Jan Büren

employee_company und salesman_company für flattentoform

Hintergrund: Bei automatisch generierten Rechnungen werden diese
beiden Druckvariablen nicht gefüllt. Mittlerweile sind diese aber
Mandantenspezifisch und nicht mehr an dem Benutzer gebunden.
Entsprechend den Wert aus instance_config geholt und für beide Variablen

46aa98a9 12.12.2016 15:59 Martin Helmling martin.helm...

BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts(2)

Herausnahme der Anpassungen aus dem Draft Controller in die neuen Methoden show_draft der legacy scripts

2a1e7ba2 12.12.2016 14:38 Martin Helmling martin.helm...

BUGFIX: Benachrichtigung automatisch erstellter Rechnungen fehlerhaft

Dieses Problem wird im Redmine Ticket #218 angesprochen.

Durch Verwendung einer lokalen Variable behoben

28dd76df 12.12.2016 14:23 Martin Helmling martin.helm...

BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts

Ist kein transdate im Draft gesetzt kommt es zum Fehler

DBD::Pg::db selectall_arrayref failed: ERROR: invalid input syntax for type date: ""
LINE 1: ... WHERE taxkeys.chart_id = c.id AND startdate <= '' ......

476b1d27 10.12.2016 11:50 Jan Büren

Vergessener Rose-Lauf zu 76592c8a3

6a556d41 09.12.2016 11:16 Kivitendo Admin

Typos in POD

f0359773 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Update docs (bugs and caveats)

f2461e14 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Einkaufspreis in zweiter Zeile

5737ce39 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Marge in zweiter Zeile

e0a47f33 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Kosmetik und Kommentare verbessert

0b20f337 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: Projektnummer in zweiter Zeile

a143bb85 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: weitere Felder in zweiter Zeile

- Seriennummer
- Liefertermin
- Option f. Zwischensumme
- Listenpreis
- Lagerstand (onhand)

9eb765a5 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.

28a7a539 08.12.2016 15:57 Bernd Bleßmann

Auftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.

a5b2f9b4 07.12.2016 13:44 Bernd Bleßmann

Preisquelle Preisgruppe: Fallback für entfernte Preise.

df41380a 07.12.2016 11:45 Kivitendo Admin

Group nach Partsgroup (Warengruppe) umbenannt

19fb04d1 07.12.2016 11:45 Kivitendo Admin

SL/PE.pm und bin/mozilla/pe.pl entfernt

9c785acd 07.12.2016 11:45 Kivitendo Admin

Warengruppen - Umstellung auf Controller, sortkey, obsolete

Neuer CRUD-Controller nur für Warengruppen

Die Reihenfolge der Warengruppen kann nun eingestellt werden, und man kann
Warengruppen auf ungültig setzen, sofern sie nicht mehr aktiv bei Artikeln in...

f7b15d43 05.12.2016 18:29 ChrisWi

fix FSF address

8cdadf55 02.12.2016 08:23 Martin Helmling martin.helm...

Lagerentnahme: Englische Übersetzung hinzugefügt

667cfdce 01.12.2016 15:43 Kivitendo Admin

Ungenutzte Funktion retrieve_assemblies in IC.pm entfernt

5239714c 01.12.2016 15:43 Kivitendo Admin

Part Controller - ic.pl und IC.pm Funktionen entfernt

70edaa5f 01.12.2016 15:32 Kivitendo Admin

Inventory.pm - Whitespace entfernt

12f8fb50 01.12.2016 15:32 Kivitendo Admin

Part Controller -part link in Verbrauchsbericht (?) aktualisiert

4438ac89 01.12.2016 11:48 Martin Helmling martin.helm...

BUGFIX: p.inventory_accno_id raus

fb11389a 29.11.2016 16:01 Kivitendo Admin

SL::Dev::Part - Sortimente erstellen überarbeitet

Man kann nun auch AssortmentItems übergeben.

6e0fe1dc 29.11.2016 15:15 Kivitendo Admin

SL/Dev/CustomerVendor um create_vendor erweitert

96593e93 29.11.2016 15:15 Kivitendo Admin

SL/Dev/Record - Verkaufsrechnungen für Tests erstellen

c364e43e 24.11.2016 14:35 Peter Schulgin

Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.

b36f0864 24.11.2016 14:26 Peter Schulgin

Revert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""

This reverts commit 815c3639a21ed53b288fd8bbb231e741c8e67ce5.

3a13039a 24.11.2016 11:23 Kivitendo Admin

Berichte->Artikel kann Sortimente und Sortimentklassifizierung

die Abkürzung für das Sortiment ist 'S'

815c3639 24.11.2016 09:08 Martin Helmling mh@waldpark...

Artikel-Klassifizierung: Neue Option "Preis separat ausweisen"

- neuer boolcher Wert in der Tabelle parts_classification: "report_separate"
- editierbar unter Artikelklassifikation
- In Aufträgen und Rechnungen werden die Zwischensummen LaTeX zur Verfügung gestellt....

5067d7bd 24.11.2016 09:08 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die ursprünglich als "Artikeltyp" bezeichnete Klassifizierung von Artikeln
Sie dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.

Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")...

351de256 23.11.2016 17:08 Kivitendo Admin

inventory_accno_id in IS.pm retrieve_item mit part_type ersetzt

inventory_accno_id gibt es nicht mehr

d0f42fe7 23.11.2016 10:16 Sven Schöling

SL::Dev:: einige Warnungen

67ad549c 23.11.2016 10:15 Sven Schöling

SL::DB::Part: precedence Fehler

df5378aa 22.11.2016 15:16 Kivitendo Admin

Part Controller - Preisfaktoren korrekt anzeigen

5614d4b6 22.11.2016 14:42 Kivitendo Admin

Part Csv Import - Umstellung auf part_type und Entfernung von income/expense_accno_id

ea1df49d 22.11.2016 14:42 Kivitendo Admin

Order Controller - Sortimentsartikel mit Preis 0 hinzufügen

17ef0d2b 22.11.2016 14:42 Kivitendo Admin

SL::Dev::Part - assembly und assortment anlegen

05709cd1 22.11.2016 14:42 Kivitendo Admin

Part CSV Import - Umstellung von part_type

cab8b4ae 22.11.2016 14:42 Kivitendo Admin

Part CsvImport - Umbenennung parts_type nach part_type

06e79bf0 22.11.2016 14:42 Kivitendo Admin

SL::DB::Part - Zugriff auf items und Summen überarbeitet

ed438fb5 22.11.2016 14:42 Kivitendo Admin

AssortmentItem - sellprice von pricegroups

4b518cdb 22.11.2016 14:42 Kivitendo Admin

Order Controller - Sortimente hinzufügen + charge

a6774cf0 22.11.2016 14:42 Kivitendo Admin

SL::DB::Part doku

b647f3f3 22.11.2016 14:42 Kivitendo Admin

Order Controller typos

f2779405 22.11.2016 14:42 Kivitendo Admin

Part validate

d91dbc1f 22.11.2016 14:42 Kivitendo Admin

Part Controller - Helper Funktionen für linetotals

7bbdbf2b 22.11.2016 14:42 Kivitendo Admin

Part Controller - id -> part.id

2fd17923 22.11.2016 14:42 Kivitendo Admin

Part - history_entries Relationship

0d5564ee 22.11.2016 14:42 Kivitendo Admin

Neue Part-Methoden für Erzeugnis- und Sortimentssummen

derzeit noch nicht rekursiv (wenn ein Sortiment wiederum aus anderen
Sortimenten besteht).

723a1158 22.11.2016 14:42 Kivitendo Admin

inventory_accno_id aufräumen

340b402a 22.11.2016 14:42 Kivitendo Admin

Test: Im OrderController Sortimentsartikel auspacken

fb5b97ff 22.11.2016 14:42 Kivitendo Admin

SL::DB::Chart inventory_accno_id Prüfung abgefangen

Stattdessen wird geprüft, ob es eine Ware ist. Bei Dienstleistungen und
Erzeugnissen ware inventory_accno_id leer.

e225f710 22.11.2016 14:42 Kivitendo Admin

Part: columns assembly und (inventory|expense|income)_accno_id entfernt

3c28eab6 22.11.2016 14:42 Kivitendo Admin

Part Methode last_modification für mtime Check

1663057f 22.11.2016 14:42 Kivitendo Admin

Part makemodels relationship nutzt sortorder

36922218 22.11.2016 14:42 Kivitendo Admin

Makemodel make mit Lieferant per Fremdschlüssel verknüpft

4ad8ecea 22.11.2016 14:42 Kivitendo Admin

Manager für PartsGroup mit sort_spec

d817962e 22.11.2016 14:42 Kivitendo Admin

Tabelle prices - not null und unique auf parts_id und partsgroup_id

ae83d528 22.11.2016 14:42 Kivitendo Admin

Neue Methode clone_and_reset_deep für Part

0701c7ef 22.11.2016 14:42 Kivitendo Admin

Manager für PriceFactor mit sort_spec

ea8bf973 22.11.2016 14:42 Kivitendo Admin

Tabelle assembly bekommt eine Positionsspalte

bisher wurde nach oid sortiert.

3b249feb 22.11.2016 14:42 Kivitendo Admin

Assembly - linetotal Helperfunktionen

13fb6d81 22.11.2016 14:42 Kivitendo Admin

Neuer Part Controller

Soll ic.pl komplett ersetzen.

53d15b75 22.11.2016 14:11 Kivitendo Admin

SL::DB::Part - neue Methode validate

65de6f61 22.11.2016 14:11 Kivitendo Admin

Neuen Artikeltyp Sortiment in kivitendo eingebaut

  • eigenen TopQuickSearch
  • eigener Nummernkreis
  • Links und Menüeinträge gehen zu neuen Part Controller
a89af9c2 22.11.2016 14:11 Kivitendo Admin

AssortmentItem um Boolean "charge" erweitert

Sortimentsartikel erweitert, bestimmen ob Artikel berechnet werden soll.

Kann in SL::DB::Part->items_sellprice_sum abgefragt werden, ebenso beim
Hinzufügen von Artikeln (Auftrag, CSV-Import)

f2b44f13 22.11.2016 14:11 Kivitendo Admin

Neuen Artikeltyp Sortiment eingeführt - sql und rose

aa01fd25 22.11.2016 14:11 Kivitendo Admin

TopQuickSearch - Parameter type heißt jetzt part_type

862bc8ce 22.11.2016 14:11 Kivitendo Admin

PartPicker - Parameter "type" heißt jetzt "part_type"

f5abed86 22.11.2016 14:11 Kivitendo Admin

$form->{item} nach $form->{part_type} umbenannt

Damit das Feld automatisch dem Datenbanknamen entspricht.

98b64fe1 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

71041661 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden

Neuen ENUM-Typ eingeführt, der auf die Werte "part", "service" und
"assembly" beschränkt ist.

Da man enums nicht innerhalb von Transaktionen hinzufügen kann, was der
Default für den kivitendo Upgrade Mechanismus ist, wird hier auch schon...

fc4e6199 18.11.2016 15:36 Jan Büren

optionales Feature für SEPA Überweisungen

Nach der Rechnungsnummer im Verwendungszweck zusätzlich Kunden- oder Lieferantennummer angeben.
Optional konfigurierbar in der Mandatenkonfiguration und übersetzbar für alle verfügbaren Sprachen.

96559d73 18.11.2016 13:38 Jan Büren

wrapper für GenericTranslations richtig aufrufen

Parameter werden in GenericTranslations _save geprüft mit einem
Standard shift $self, entsprechend den Aufruf der internen Funktion gefixt

5eaed589 16.11.2016 19:09 Martin Helmling martin.helm...

Bankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren

Falls Vorschäge gefunden werden,
werden diese gleich angezeigt.
Dazu wird ui_tab über cookie geschaltet

c55ef764 16.11.2016 19:06 Martin Helmling martin.helm...

Bankimport: SEPA-Exporte werden manchmal nicht mehr erkannt

Wenn mehrere SEPA Anweisungen in einem Export sind, werden diese nicht gefunden
Nun bessere Implementierung

Nebenbei die Vorzeichen-Anzeige korrigiert

40fc1b5c 09.11.2016 17:24 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar(2)

Nun mit angepasstem Template und SL/ClientJS.pm

ea4101ec 09.11.2016 14:43 Martin Helmling martin.helm...

BUGFIX: single-dbh: Rollback bei Auftrag => Angebot

hier fehlt der returnwert 1 damit kein Rollback gemacht wird
Korrektur von 8e0f6e70

(Womöglich noch woanders fehlerhaft !)

cff913a1 08.11.2016 15:57 Moritz Bunkus

Startup: Include-Pfade mittels FindBin ermitteln

Neue Perl-Versionen werden das aktuelle Verzeichnis '.' aus dem
Standard-Include-Pfad @INC entfernen. Das bedeutet für uns, dass wir
nicht mehr einfach »use SL::Dispatcher;« und ähnliche Konstrukte machen
können....

25755954 08.11.2016 13:04 Moritz Bunkus

Übersetzungen aktualisiert

93a1b332 07.11.2016 13:19 Moritz Bunkus

Pflichtenhefte: Faktor für Verkaufspreis in Abschnitten & »Kostenschätzung« umbenannt

Aktuell haben wir nur einen Verkaufsbasispreis im Pflichtenheft: den
Stundensatz in den Grundeinstellungen. Dies ist allerdings der
Stundensatz, der Kunden gegenüber in Rechnung gestellt wird, und damit...

aa8809a6 07.11.2016 10:34 Martin Helmling martin.helm...

Automatisches Löschen von Flashanzeige unterdrückbar

Bei jedem ClientJS call wird bisher vor Ausführung der Antwortdaten in Javascript
die Info/Warnung/Fehleranzeige gelöscht.

Bei periodischen ClientJS call kann das zu unerwünschten Effekten führen,
z.B. eine Fehlermeldung wird so schnell gelöscht, dass sie nicht erkannt werden kann....

88d162cc 07.11.2016 09:44 Martin Helmling martin.helm...

Bankimport: Behandlung von Sammelüberweisungen

Generell werden die SEPA Export-Items aus der Punktebewertung herausgenommn,
dafür wird eine exaktere Prüfung auch mittels des Transaktionstyps ermittelt.
Dadurch werden auch Sammellastschriften/Überweisungen erkannt....

1d327692 04.11.2016 13:41 Sven Schöling

DN: niemals leere Strings als ids verwenden

d8cbaf14 04.11.2016 13:41 Sven Schöling

DN: Bei Fehlern in der Transaktion Fehler anzeigen

26b9f320 04.11.2016 13:41 Sven Schöling

SL::DB::Manager: find_by_or_create bubbelt jetzt exceptions

9ffd6eed 28.10.2016 17:38 Sven Schöling

SL/DB/Pricegroup: circular includes vermeiden

009c62da 28.10.2016 17:38 Sven Schöling

pod syntax

8d4130ed 28.10.2016 17:38 Sven Schöling

SL/Dev: strict

28fc2476 28.10.2016 17:11 Sven Schöling

DATEV: Fehlermeldungen verbessert und lokalisiert