Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
684dfbef 19.08.2017 14:28 Bernd Bleßmann

t/helper/shipped_qty.t: Vergessene Items-Sortierung.

5e9cedf7 19.08.2017 14:26 Bernd Bleßmann

t/helper/shipped_qty.t: Items des richtigen Objekts vor dem Neuladen vergessen.

12da36a6 16.08.2017 22:36 Bernd Bleßmann

Tests CsvImport: key für Zeichensatz im Profile ist charset, nicht encoding.

Spielte hier zwar keine Rolle, da das Encoding nicht getestet wird, war aber
dennoch falsch (encoding ist der Parameter für den Csv-Heler).

Kam in commit cdc396f5543250ac2cd9ad5b9b45bd2806c8e6c5...

cdc396f5 11.08.2017 16:48 Bernd Bleßmann

Tests CsvImport: run-Methode der Worker verwenden

Vorher wurden der Code der run-Methode aus den Basis-Klassen der Worker
(copy/paste) hier einzeln aufgerufen.

1a3b9961 11.08.2017 11:56 Kivitendo Admin

DATEV-Export nach Erfassungsdatum filtern

Hat man einen DATEV-Export schon für einen bestimmten Zeitraum
exportiert, und muß nachträglich noch ein paar Buchungen in dem Zeitraum
tätigen, kann man diese nachträglichen Buchungen nun gesondert
exportieren, indem man ein Datum nach dem letzten Exportdatum...

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

e79aba17 09.08.2017 13:38 Kivitendo Admin

create_periodic_invoices.t - Umstellung auf SL/Dev und Partname

b5eae4e1 09.08.2017 13:19 Kivitendo Admin

t/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part

0ff29f06 09.08.2017 13:19 Kivitendo Admin

t/db_helper/price_tax_calculator.t mit SL::Dev refactored

25112bf2 09.08.2017 13:19 Kivitendo Admin

t/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt

ef7e9ebd 09.08.2017 13:19 Kivitendo Admin

sales_order_with_periodic_invoices_config.t mit SL::Dev refactored

6fda75b1 09.08.2017 13:19 Kivitendo Admin

t/db_helper/convert_invoice.t mit SL::Dev refactored

a31792cb 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: items Sortierung stabilisiert

e7d334c9 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: diverse Kleinigkeiten

- delivered flag is boolean und muss mit ok() geprüft werden falls
internas geändert werden
- wenn write_to in die items schreiben soll, müssen die auch vorher
geladen sein.

4d2ba312 26.07.2017 13:43 Sven Schöling

SL::Helper::ShippedQty: write_to garantiert eine Zahl für shipped_qty

6c4c5b35 26.07.2017 13:43 Sven Schöling

t/helper/shipped_qty.t: doppelte deklaration umbenannt

c5046709 26.07.2017 13:43 Sven Schöling

t/helper/shipped_qty.t: falscher Aufruf

cafccbb1 25.07.2017 17:51 Kivitendo Admin

Erster Test für shipped_qty.t

963330cc 24.07.2017 15:21 Sven Schöling

Object Helper: delegate

d3856535 17.07.2017 14:11 Sven Schöling

File Test: Konfiguration für den Test korrekt setzen

2c5a1cef 18.05.2017 10:44 Jan Büren

behebt #242 Negative Verkaufsrechnungen mit Bankbewegung verknüpfen

Es ist möglich negative Verkaufsrechnungen zu erstellen. Bei
Bankbewegung verbuchen, ist dieser Fall nicht berücksichtigt.
Entsprechend den Fall berücksichtigt. Den Test erweitert und
Hinweise im Ticket erstellt.

b6f37661 06.04.2017 09:22 Martin Helmling martin.helm...

BankTransaction: "Kontoauszug verbuchen" überarbeitet für ap_transaction und credit_note

sowie Test erweitert

db64ed3a 28.03.2017 17:16 Kivitendo Admin

DATEV Daten Test

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

e731345a 23.03.2017 14:51 Jan Büren

bank_transactions.t richtige Anzahl von Tests

64bfffde 23.03.2017 14:43 Jan Büren

Testfall test_ap_transaction auch ausführen

Seit Anbeginn des Testfalls vorhanden. Jetzt auch ausgeführt.

c97d4a0a 23.03.2017 14:41 Jan Büren

Testfall Verbuchen Kontoauszug zu Kreditorenbeleg ergänzt

Sehr viele Tests für ar, nur einen speziellen für ap.

d301d97a 23.03.2017 14:37 Jan Büren

Test: Lieferantengutschrift verbuchen, auch die Gegenseite Banktransaktion prüfen

Die Zahlung wurde korrekt gebucht, allerdings erwartet kivitendo jetzt auch
Änderungen in der bank_transactions invoice_amount, in anderen Testfällen
(test1) wird diese auch überprüft.

9c6cbe0f 27.02.2017 17:22 Moritz Bunkus

Tests: Template-Objekt aus Presenter in eigenes Verzeichnis cachen lassen

084c45b1 22.02.2017 11:36 Martin Helmling martin.helm...

Testfall Kosmetik (Alignment) fehlende Zeile wieder dazu

Wie kann diese Zeile zwischen commit 8f7fe4a4 und b8741ec3 verschwinden??

cbf8ed02 22.02.2017 11:33 Martin Helmling martin.helm...

Dateimanagement: Robustere Mandantenkonfigurierung

Es wurde das BAckend "None" eingeführt, falls kein Backend enabled ist.
Fehlermeldung nun in deutsch falls kein Backend vorhanden.

Die Hochladbare Dateigröße ist nun in der Mandantenkonfig in Megabytes (default 10Mb)

8f7fe4a4 17.02.2017 15:29 Kivitendo Admin

Testfall Kosmetik (Alignment)

8d2096c2 13.02.2017 11:45 Moritz Bunkus

record_links.t: nach Test aufräumen

a38750d2 13.02.2017 11:32 Moritz Bunkus

sales_order_with_periodic_invoices_config.t: nach Test aufräumen

b8741ec3 12.02.2017 12:12 Martin Helmling martin.helm...

Kontoauszug verbuchen: Lieferantengutschrift buchen

Nun wird eine negativen Kreditorenbuchung (Lieferantengutschrift) richtig verbucht.

t/bank/bank_transactions.t um einen Test erweitert
und Stdout des Controllers (HTML) in String umgelenkt.

83c97773 11.02.2017 11:07 Martin Helmling martin.helm...

t/file/filesystem.t robuster

3ee997c2 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/common_errors.t parallelisiert

2dd5bd53 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/no_lexicals_in_postif.t parallelisiert

388e410d 10.02.2017 17:20 Moritz Bunkus

Tests: t/structure/no_indirect_object_notation.t parallelisiert

d9e8ef2c 10.02.2017 17:20 Moritz Bunkus

Tests: t/003safesys.t parallelisiert

a4684ad1 10.02.2017 17:06 Martin Helmling martin.helm...

Filesystem tests nun ohne anderen Output

Controller Downloaddaten werden umgelenkt und anschließend geprüft.

bd0bd7a0 10.02.2017 16:48 Moritz Bunkus

Tests: 001compile.t parallelisiert

de8da5ba 10.02.2017 16:09 Moritz Bunkus

Tests: $::form nur über Helfermethode Support::TestSetup::create_new_form anlege

Diese Helfermethode erstellt und konfiguriert auch gleich das
Template-Objekt mit dem Pfad zum Test-eigenen
Template-Cache-Verzeichnis.

609e2cf1 10.02.2017 15:38 Moritz Bunkus

Testwarnung: doppeltes »my $ap_chart« vermeiden

bbc0a6b8 10.02.2017 15:26 Moritz Bunkus

Tests: Template-Objekt in Form für Test-Cache-Verzeichnis anlegen

Dient dafür, Dateizugriffsprobleme wegen Berechtigungen zu vermeiden:
»users/templates-cache« wird normalerweise vom Webserveruser erzeugt und
beschrieben, die darin liegenden Dateien haben mode 0600. Tests werden...

e2ae8801 10.02.2017 14:25 Moritz Bunkus

Test with_transaction.t: deutsche und englische Fehlermeldungen erkennen

DB-Cluster sind bei uns in Deutschland normalerweise mit englischer oder
mit deutscher Locale angelegt. Daher sollte ein Test mit beiden
Sprachvarianten genügen.

61fd6cd9 10.02.2017 14:21 Moritz Bunkus

Revert "Tests: Datenbank-Meldungen immer in English zurückgeben"

Dies revertet e38b0b21c1e924cb0b1a21f6e2fe5db7d3258f70, da der
Datenbankuser Superadmin sein muss, um lc_messages setzen zu
können.

c0b53018 10.02.2017 13:42 Moritz Bunkus

t/file/filesystem.t: keinen festen Namen für temporäres Verzeichnis nutzen

Weiterhin muss das Verzeichnis angelegt werden. Der Test darf sich nicht
darauf verlassen, dass er einfach durchläuft.

70c5caeb 10.02.2017 13:35 Moritz Bunkus

Test-Run-Script ohne Harness

Wenn man mal nur die rohe Ausgabe eines Tests sehen will.

e38b0b21 10.02.2017 13:26 Moritz Bunkus

Tests: Datenbank-Meldungen immer in English zurückgeben

Die Sprache, in der z.B. Fehlermeldungen von der Datenbank geliefert
werden, wird beim Erstellen des PostgreSQL-Clusters festgelegt. Dies ist
bei vielen Standardinstallationen Deutsch, da meinst nur...

5ce99992 10.02.2017 13:22 Moritz Bunkus

Template-Syntax-Test: eigenes Compile-Cache-Verzeichnis für Tests

CACHE_SIZE=0 sollte eigentlich dafür sorgen, dass das Template-Modul die
compilierten Templates nicht cachet. Das funktioniert aber wohl
nicht.

Daher ein eigenes Cache-Verzeichnis dafür definieren, um...

9dbf04d6 10.02.2017 13:13 Moritz Bunkus

t/Support/Files: auf strict umgestellt

773a129c 06.02.2017 10:13 Kivitendo Admin

Part Csv Import - Preisgruppenpreisimport testen

0e79be74 01.02.2017 13:27 Kivitendo Admin

t/db_helper/payment.t credit_note test title angepasst

da216d13 01.02.2017 13:13 Kivitendo Admin

t/db_helper/payment.t - neuer Test für Gutschrift

534a3e7e 01.02.2017 13:13 Kivitendo Admin

bank_transactions.t - Punktetest für test_two_invoices

280b772d 01.02.2017 13:13 Kivitendo Admin

bank_transaction.t - neuer Test für credit_note

d975f05c 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Payment create_bank_transaction nutzt param bank_chart_id

981bfe17 01.02.2017 13:13 Kivitendo Admin

SL::Dev::Part - create_assembly und create_assortment überarbeitet

create_assembly wie create_assortment erweitert, so daß man direkt beim
Erstellen die Erzeugnisbestandteile als Assembly-Objekte im param
assembly_items übergeben kann.

Refactoring, kein clonen wenn mehrere Bestandteile automatisch erstellt...

c6d47254 01.02.2017 13:12 Kivitendo Admin

bank_transactions.t nutzt jetzt SL::Dev::Payment

8c7f25bc 01.02.2017 08:48 Martin Helmling martin.helm...

Dateimanagement: Backend "Filesystem"

mit test

3705b374 30.01.2017 15:14 Kivitendo Admin

Project verknüpfte Belege - auch project_id durchsuchen

Bisher wurde nur auf globalproject_id in ar/ap/oe/do geprüft.

Jetzt wird zusätzlich gelistet:

  • gl-Belege erweitere, wo das Project einer der acc_trans-Zeilen zugeordnet ist,
  • Rechnungen/Aufträge/Lieferscheine, wo mindestens eine der Positionen einen...
660c7e53 26.01.2017 16:55 Sven Schöling

DB Transaktionen - Fehler nach oben durchreichen

ac912929 23.01.2017 14:57 Moritz Bunkus

vclimit entfernen

128fab1c 19.01.2017 14:34 Sven Schöling

t/backgorund_job/known_jobs.t

Dieser Test hat noch nie einen Fehler gefunden, aber produzierst ständig
false positives wenn jemand einen neuen Hintergrundjob einfügt und
vergisst den hier einzutragen. Weg damit.

6ad5169e 18.01.2017 14:46 Kivitendo Admin

Neuer Test t/part/stock.t für Part Methode get_stock

e63e6914 16.01.2017 13:21 Sven Schöling

t/part/assembly.t: nicht mit undef vergleichen

5d711a25 11.01.2017 08:42 Martin Helmling martin.helm...

Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen

Erst Prüfung innerhalb des Erzeugnisses,
dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,
Abbruch nach 100 Rekursionen.

Die Abfrage ist so, dass nur vom Erzeugnis abwärts der Baum in die Tiefe geprüft wird....

65d2537d 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die Klassifizierung von Artikeln 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")
Flexibel änderbar und erweiterbar....
f5df17ca 05.01.2017 15:07 Sven Schöling

LinkedRecord: Batch mode

6b92d724 20.12.2016 10:53 Moritz Bunkus

Tests: CTI-Test gefixt

Nach Übernahme von Commit cfb460aac »CTI: wenn kein dial_command
vorhanden callto: links rendern« aus der LINET-Installation war dies
aufgrund erweiterter Funktionalität nötig.

f12c42cf 29.11.2016 15:15 Kivitendo Admin

payment.t Test nutzt SL::Dev::* zur Datengenerierung

c364e43e 24.11.2016 14:35 Peter Schulgin

Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.

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

f092c54a 23.11.2016 10:16 Sven Schöling

tests: Warnungen

35777fef 22.11.2016 14:42 Kivitendo Admin

Assortment und Assembly Tests nutzen SL::Dev::Part

cab8b4ae 22.11.2016 14:42 Kivitendo Admin

Part CsvImport - Umbenennung parts_type nach part_type

8b07d0ac 22.11.2016 14:42 Kivitendo Admin

t/part/assortment.t

1ca40c6c 22.11.2016 14:42 Kivitendo Admin

assortment Test mit sellprice und lastcost sum

5b6df6e8 22.11.2016 14:42 Kivitendo Admin

Sortiment - Test für Sortimentsartikel

8cd22643 22.11.2016 14:42 Kivitendo Admin

Test angepasst nach income_accno_id-Entfernung in parts

98b64fe1 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

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

40f16528 27.09.2016 12:58 Sven Schöling

Auth::ColumnInformation: fetch nur in reset, nicht in init

die Version aus e7a7492e macht Probleme im taskserver.

ausserdem das reset nur dann machen, wenn es auch sinnvoll ist. Bisher
wurde das als silver Bullet aufgerufen, wannimmer sich etwas an der DB...

9be660e8 26.09.2016 11:54 Sven Schöling

convert_invoice.t: purchase invoices vor parts aufräumen

923c8609 15.09.2016 10:30 Kivitendo Admin

Erstellen von Jahresabschluss-Buchungen(4)

- Einrückungen von G.Richardson,
- dates in DateObjekte konvertiert
- Eine Buchung und Gegenbuchung als eine Transaktion

c8220164 12.09.2016 16:44 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(3)

Für Auswahl moderne presenter Methoden statt alte cgi Methoden eingebaut.
Fehlende Umbenennung in html Templates für Events korrigiert
Die Auswahl der 9xxx Konten nicht mehr auf 4 Zeichen begrenzt

c1c6288a 12.09.2016 10:13 Martin Helmling martin.helm...

Erstellen von Jahresabschluss-Buchungen(2)

Auf Wunsch exaktere Bezeichnung des Controllers etc,
also statt yearly ==> yearend

95f601bd 11.09.2016 09:48 Martin Helmling mh@waldpark...

Erstellen von Jahresabschluss-Buchungen

Das Erstellen von Schluss- und Eröffnungsbuchungen (mit Saldovortrag auf 9000-Konten)
wird erleichtern bzw. automatisieren.

- Neuer Menüpunkt "Finanzbuchhaltung > SB/EB buchen"
Buchungsdatum:
SB: dem 31.12. des Vorjahres...

38c0ed43 06.09.2016 16:05 Martin Helmling martin.helm...

t/controllers/csvimport/parts.t: weg mit den überflüssigen init Aufrufen

52518527 29.08.2016 14:41 Martin Helmling martin.helm...

CSV-Import Artikel: Einige Erweiterungen

CSV-Import von Artikel hat nun für existierende Artikel folgende Optionen:

1. Eigenschaften von existierenden Einträgen aktualisieren
2. Eigenschaften von existierenden Artikeln aktualisieren / Nicht vorhandene überspringen...
96670fe8 18.08.2016 11:45 Moritz Bunkus

»with_transaction« anstelle von »do_transaction« verwenden

Es sollte so selten wie möglich »do_transaction« verwndet werden, damit
man sich immer angewöhnt, »with_transaction« zu nutzen.

Hintergründe und Unterschiede zwischen den beiden Funktionen sind in der...

cf00195c 16.08.2016 16:54 Moritz Bunkus

SL::DB::Part: Setter für type=assembly bzgl. inventory_accno_id fixen

inventory_accno_id muss für Typ »assembly« immer auf undef stehen. Das
testet auch der Testcase. »type« hat allerdings das Falsche gemacht,
wofür im Testcase versucht wurde, ein Workaround zu implementieren,...

9909696e 04.08.2016 13:29 Sven Schöling

Tests: ic.pl nicht mehr vom html-tag counter ausschließen

Nachdem top100 rausgeflogen ist, ist das mit 13 tags sogar noch gut im
Mittelfeld der Sünder.

a81f877a 04.08.2016 13:24 Sven Schöling

Tests: closed bei Überzahlungen auf TODO gesetzt

2fe91d5d 03.08.2016 15:45 Sven Schöling

Tests: warnings in t/part/assembly.t

32eacf36 02.08.2016 14:02 Kivitendo Admin

Spellcheck - separate

5222d83a 28.07.2016 15:29 Kivitendo Admin

Test für Erzeugnisse per Rose erstellen erweitert

8aea132f 28.07.2016 12:54 Kivitendo Admin

Test für Erzeugnisse

66796c03 25.07.2016 16:04 Kivitendo Admin

Test bank_transactions - am Ende aufräumen