kivitendo-erp.git
7 years agoDB-Sammelskript für 3.5.1 Standard
Jan Büren [Fri, 8 Dec 2017 07:31:34 +0000 (08:31 +0100)]
DB-Sammelskript für 3.5.1 Standard

7 years agoForm::read_logo gibt es in dieser Version nicht
Sven Schöling [Thu, 7 Dec 2017 12:58:10 +0000 (13:58 +0100)]
Form::read_logo gibt es in dieser Version nicht

7 years agoRequest: cgi korrekt lesen wenn form leer ist
Sven Schöling [Mon, 2 Oct 2017 10:07:54 +0000 (12:07 +0200)]
Request: cgi korrekt lesen wenn form leer ist

7 years agoForm: version nicht mehr in $::form cachen
Sven Schöling [Mon, 2 Oct 2017 09:31:34 +0000 (11:31 +0200)]
Form: version nicht mehr in $::form cachen

7 years ago$::form->read_version auf SL::Version->get_version umgestellt
Sven Schöling [Mon, 2 Oct 2017 10:09:29 +0000 (12:09 +0200)]
$::form->read_version auf SL::Version->get_version umgestellt

7 years agoSL::Version - Versionsbehandlung aus Form ausgelagert
Sven Schöling [Mon, 2 Oct 2017 09:29:40 +0000 (11:29 +0200)]
SL::Version - Versionsbehandlung aus Form ausgelagert

7 years agoSammelskript für alle Auth-Upgrades für 3.5.1
Jan Büren [Wed, 6 Dec 2017 10:56:15 +0000 (11:56 +0100)]
Sammelskript für alle Auth-Upgrades für 3.5.1

7 years agoVoraussichtliches Release-Datum angenähert
Jan Büren [Wed, 6 Dec 2017 10:55:49 +0000 (11:55 +0100)]
Voraussichtliches Release-Datum angenähert

7 years agohidden fromdate für Export von offenen Forderungen
Jan Büren [Wed, 6 Dec 2017 09:09:25 +0000 (10:09 +0100)]
hidden fromdate für Export von offenen Forderungen

7 years agohidden für Ausdruck von offenen Forderungen
Jan Büren [Wed, 6 Dec 2017 08:22:15 +0000 (09:22 +0100)]
hidden für Ausdruck von offenen Forderungen

Offenen Forderungen können gesammelt ausgedruckt werden,
für die ältere Variante Filter nach Rechnungsdatum muss das fromdate
auch für als hidden noch im template definiert sein.

7 years agocomment fix
Jan Büren [Wed, 6 Dec 2017 08:07:51 +0000 (09:07 +0100)]
comment fix

7 years agoKein Webdav-Datei für statement.tex anlegen
Jan Büren [Wed, 6 Dec 2017 08:02:08 +0000 (09:02 +0100)]
Kein Webdav-Datei für statement.tex anlegen

Fix für alte PDF-Archivierungsfunktion im WebDAV.

Falls PDF-Archivierung für WebDAV aktiviert ist,
kann die Liste der offenen Forderungen / Verbindlichkeiten
nicht gedruckt werden. Die eigentlich Fehlermeldung (no path for type)
wird durch das aktuelle Model auch unterdrückt und es kommt nur
ein unsinniges Template not found at Layout/Top.pm line 20.

7 years agoRB-Druckvorlagen kivicompany statt titlebar
Jan Büren [Wed, 6 Dec 2017 07:59:52 +0000 (08:59 +0100)]
RB-Druckvorlagen kivicompany statt titlebar

Readme aktualisiert. Die titlebar existiert schon länger nicht mehr.

7 years agoDokumentation html und pdf Datei
Werner Hahn [Tue, 5 Dec 2017 15:01:25 +0000 (16:01 +0100)]
Dokumentation html und pdf Datei

7 years agoDokumentation manuelles installieren der Trigramerweiterung raus
Werner Hahn [Tue, 5 Dec 2017 14:54:56 +0000 (15:54 +0100)]
Dokumentation manuelles installieren der Trigramerweiterung raus

7 years agoDokumentation Einrichten postgres als DatenbankSuperUser um
Werner Hahn [Tue, 5 Dec 2017 14:16:52 +0000 (15:16 +0100)]
Dokumentation Einrichten postgres als DatenbankSuperUser um
Updatescripte mit Superuserrechten installieren zu können. Betrifft
bisher die Trigram Erweiterung

7 years agodoc/ Trigram Erweiterung als Musskriterium für das Upgrade genannt
Jan Büren [Tue, 5 Dec 2017 11:55:10 +0000 (12:55 +0100)]
doc/ Trigram Erweiterung als Musskriterium für das Upgrade genannt

Ferner dokumentation.xml erweitert und den Hinweis auf ignore 0 in
der Upgrade-Datei entfernt (ist default 0)

7 years agoChangelog: Liste der Bugfixes aktualisiert
Jan Büren [Mon, 4 Dec 2017 15:19:02 +0000 (16:19 +0100)]
Changelog: Liste der Bugfixes aktualisiert

7 years agoAngepasste DATEV-Testfälle für den Commit von gerade
Jan Büren [Mon, 4 Dec 2017 13:55:47 +0000 (14:55 +0100)]
Angepasste DATEV-Testfälle für den Commit von gerade

7 years ago(höchstwahrscheinlich) Fix für #324
Jan Büren [Mon, 4 Dec 2017 13:53:35 +0000 (14:53 +0100)]
(höchstwahrscheinlich) Fix für #324

Da im alten Format alles im Soll gebucht wurde, ist dies
für den CSV-Export einfach als Konstante zu sehen.
Dafür spricht zusätzlich das der default-Wert der DATEV
auf 'S' steht, der wäre dann auch abwärtskompatibel zur KNE-Spezifikation.

7 years agoDATEV-Version auf 5.x anheben
Jan Büren [Mon, 4 Dec 2017 13:52:08 +0000 (14:52 +0100)]
DATEV-Version auf 5.x anheben

Lexware lehnt DATEV-CSV-Exporte ohne eine valide Versionsnummer ab.

7 years agoRevert "DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert"
Jan Büren [Mon, 4 Dec 2017 11:11:42 +0000 (12:11 +0100)]
Revert "DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert"

This reverts commit 982f53983fed52367985246082546fda053d59d5.

7 years agoevert "doc/* für DATEV:CSV Belegfeld2 aktivieren"
Jan Büren [Mon, 4 Dec 2017 11:11:26 +0000 (12:11 +0100)]
evert "doc/* für DATEV:CSV Belegfeld2 aktivieren"

This reverts commit 3f9bdf1b68b9b1f6278961f50fec3d85752a37a7.

7 years agoRevert "DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren"
Jan Büren [Mon, 4 Dec 2017 11:11:15 +0000 (12:11 +0100)]
Revert "DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren"

This reverts commit e9eaca9380ad2f3062d6b8cb75376a7d01559af9.

7 years agoDATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren
Jan Büren [Mon, 4 Dec 2017 10:27:08 +0000 (11:27 +0100)]
DATEV:CSV nicht gesetztes Fälligkeitsdatum für Belegfeld2 akzeptieren

Ferner Format auch WIRKLICH sechstellig DDMMYY (cherry-pick verdaddelt)

7 years agodoc/* für DATEV:CSV Belegfeld2 aktivieren
Jan Büren [Mon, 4 Dec 2017 10:05:49 +0000 (11:05 +0100)]
doc/* für DATEV:CSV Belegfeld2 aktivieren

7 years agoDATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert
Jan Büren [Mon, 4 Dec 2017 10:05:25 +0000 (11:05 +0100)]
DATEV belegfeld2 wieder als Fälligkeitsfeld im Format DDMMYY implementiert

7 years agoKontenabgleich mit Bank: Fehlermeldungen auch dem Benutzer mitteilen
Jan Büren [Mon, 4 Dec 2017 09:45:16 +0000 (10:45 +0100)]
Kontenabgleich mit Bank: Fehlermeldungen auch dem Benutzer mitteilen

Falls der Knopf abgleichen nicht erscheint, gibt es schon
eine Vielzahl an sinnvoller Benutzer-Rückmeldung, die aber einfach
nicht im Template angezeigt wurde.

7 years agoAttrHTML: Typo im POD
Bernd Bleßmann [Sun, 3 Dec 2017 17:15:08 +0000 (18:15 +0100)]
AttrHTML: Typo im POD

7 years agoMandantenkonfig: kleinere HTML-Fehler behoben …
Bernd Bleßmann [Fri, 1 Dec 2017 13:17:07 +0000 (14:17 +0100)]
Mandantenkonfig: kleinere HTML-Fehler behoben …

- doppeltes </tr>
- fehlendes <tr>
- input/hidden-tag ausserhalb <td>

7 years agoFix für #325 und #326
Jan Büren [Fri, 1 Dec 2017 11:27:17 +0000 (12:27 +0100)]
Fix für #325 und #326

Strikteres Behandeln von Löschen und Storno-Funktion bei Verkaufs-Rechnungen

7 years agoMerge pull request #16 from computersalat/PeriodicInvoices_mail_bcc
Moritz Bunkus [Tue, 28 Nov 2017 08:08:06 +0000 (09:08 +0100)]
Merge pull request #16 from computersalat/PeriodicInvoices_mail_bcc

fehlendes BCC(global_bcc) in CreatePeriodicInvoices.pm(_email_invoice) hinzugefügt

7 years agofehlendes BCC(global_bcc) in CreatePeriodicInvoices.pm(_email_invoice) hinzugefügt
ChrisWi [Mon, 27 Nov 2017 15:23:54 +0000 (16:23 +0100)]
fehlendes BCC(global_bcc) in CreatePeriodicInvoices.pm(_email_invoice) hinzugefügt

7 years agoErzeugnis erfassen - orphaned richtig auswerten
Jan Büren [Sat, 25 Nov 2017 17:53:26 +0000 (18:53 +0100)]
Erzeugnis erfassen - orphaned richtig auswerten

An _assembly_row.html wird orphaned direkt als
Wert übergeben und nicht über SELF.orphaned.
Ermöglicht (wieder) das initiale Erfassen von
Erzeugnissen ohne das Zusatz-Recht assembly_edit

7 years agoJavascriptabsturz falls es mehrere Partpicker gibt, bei denen aber einer keinen Dialo...
Martin Helmling martin.helmling@octosoft.eu [Wed, 22 Nov 2017 12:51:19 +0000 (13:51 +0100)]
Javascriptabsturz falls es mehrere Partpicker gibt, bei denen aber einer keinen Dialog hat

Durch Prüfung, ob es einen Dialog gibt, wird der Absturz vermieden

7 years agoadd_assembly_item: Kein "assortment" (Copy Paste Fehler ?)
Martin Helmling martin.helmling@octosoft.eu [Wed, 22 Nov 2017 11:11:52 +0000 (12:11 +0100)]
add_assembly_item: Kein "assortment" (Copy Paste Fehler ?)

7 years agodoc/ DATEV Ustid leicht ergänzt
Jan Büren [Wed, 22 Nov 2017 10:39:41 +0000 (11:39 +0100)]
doc/ DATEV Ustid leicht ergänzt

7 years agodoc: Hinweis auf die harte Prüfung der Ust-ID beim neuen DATEV-Export
Jan Büren [Wed, 22 Nov 2017 10:34:24 +0000 (11:34 +0100)]
doc: Hinweis auf die harte Prüfung der Ust-ID beim neuen DATEV-Export

7 years agoKosmetik
Jan Büren [Wed, 22 Nov 2017 10:33:56 +0000 (11:33 +0100)]
Kosmetik

vimdiff typo?  __

7 years agodoc/ Anpassungen für DATEV-Änderungen im CSV-Fall
Jan Büren [Wed, 22 Nov 2017 10:29:09 +0000 (11:29 +0100)]
doc/ Anpassungen für DATEV-Änderungen im CSV-Fall

7 years agoVERSION auf 3.5.1-beta gesetzt
G. Richardson [Tue, 14 Nov 2017 09:36:16 +0000 (10:36 +0100)]
VERSION auf 3.5.1-beta gesetzt

7 years agoPart.pm - alte Funktion entfernt und POD angepasst
G. Richardson [Mon, 13 Nov 2017 07:11:33 +0000 (08:11 +0100)]
Part.pm - alte Funktion entfernt und POD angepasst

assortment_lastcost_sum und assembly_sellprice_sum wurden durch
items_lastcost_sum ersetzt.

7 years agoTypo in comments
G. Richardson [Mon, 13 Nov 2017 07:07:22 +0000 (08:07 +0100)]
Typo in comments

7 years agoAusdruck der Stückliste / bom in Belegen repariert
G. Richardson [Sat, 11 Nov 2017 09:43:52 +0000 (10:43 +0100)]
Ausdruck der Stückliste / bom in Belegen repariert

Die alte Hidden in display_row "assembly" durch part_type ersetzt, und
stattdessen auf part_type = assembly prüfen.

behebt #320

7 years agoChangelog für 3.5.1-beta überarbeitet
G. Richardson [Fri, 10 Nov 2017 11:24:39 +0000 (12:24 +0100)]
Changelog für 3.5.1-beta überarbeitet

7 years agoDokumentation zu 3.5.1-beta geändert
G. Richardson [Fri, 10 Nov 2017 10:03:52 +0000 (11:03 +0100)]
Dokumentation zu 3.5.1-beta geändert

7 years agoOrderController: ActionBar accesskey nur auf save behebt #307
Werner Hahn [Fri, 10 Nov 2017 09:42:30 +0000 (10:42 +0100)]
OrderController: ActionBar accesskey nur auf save behebt #307

7 years agoDATEV::CSV Feld Umsatz strikter beschreiben
Jan Büren [Thu, 9 Nov 2017 12:59:28 +0000 (13:59 +0100)]
DATEV::CSV Feld Umsatz strikter beschreiben

Hier der genaue DATEV-Wortlaut:
"Muss immer ein positiver Wert sein."
=> 0 verbieten.

7 years agoDATEV::CSV: DateTime->now_local benutzen
Sven Schöling [Thu, 9 Nov 2017 13:00:25 +0000 (14:00 +0100)]
DATEV::CSV: DateTime->now_local benutzen

7 years agoDATEV::CSV: Modifikation von statischen Daten behoben
Sven Schöling [Thu, 9 Nov 2017 12:59:40 +0000 (13:59 +0100)]
DATEV::CSV: Modifikation von statischen Daten behoben

7 years agoDATEV::CSV: Include Reihenfolge
Sven Schöling [Thu, 9 Nov 2017 12:58:42 +0000 (13:58 +0100)]
DATEV::CSV: Include Reihenfolge

7 years agoDATEV::CSV Hopefully last polish: debug kommentare raus
Jan Büren [Thu, 9 Nov 2017 11:06:50 +0000 (12:06 +0100)]
DATEV::CSV Hopefully last polish: debug kommentare raus

7 years agoDATEV::CSV Testfall um Feld ustid ergänzt
Jan Büren [Thu, 9 Nov 2017 10:44:18 +0000 (11:44 +0100)]
DATEV::CSV Testfall um Feld ustid ergänzt

In Ergänzung zum vorherigen Commit

7 years agoDev::CustomerVendor podfix
Jan Büren [Thu, 9 Nov 2017 09:43:08 +0000 (10:43 +0100)]
Dev::CustomerVendor podfix

 s/create_customer/new_customer/gc

7 years agoDATEV::CSV ustid richtig formatieren. spellcheck. kosmetik
Jan Büren [Thu, 9 Nov 2017 09:37:56 +0000 (10:37 +0100)]
DATEV::CSV ustid richtig formatieren. spellcheck. kosmetik

7 years agoTestfälle für neue API von DATEV angepasst
Jan Büren [Thu, 9 Nov 2017 09:02:27 +0000 (10:02 +0100)]
Testfälle für neue API von DATEV angepasst

7 years agoDATEV: Saubere Objektmethoden für CSV.pm implementiert
Jan Büren [Thu, 9 Nov 2017 08:54:46 +0000 (09:54 +0100)]
DATEV: Saubere Objektmethoden für CSV.pm implementiert

PODs ergänzt.
Hintergrund: Sehr klare Ideen von Sven implementiert, sprengt den
Rahmen der Commit-Message, Details siehe Doku in redmine
http://redmine.kivitendo-premium.de/documents/18

7 years agoDATEV::CSV safer order of libs
Jan Büren [Thu, 9 Nov 2017 06:32:57 +0000 (07:32 +0100)]
DATEV::CSV safer order of libs

7 years agoLocale.pm POD typo
Jan Büren [Thu, 9 Nov 2017 06:28:30 +0000 (07:28 +0100)]
Locale.pm POD typo

7 years agoDATEV: Kosmetik. Einrückungen sauber gesetzt
Jan Büren [Thu, 9 Nov 2017 06:24:26 +0000 (07:24 +0100)]
DATEV: Kosmetik. Einrückungen sauber gesetzt

7 years agoDATEV: Tests strikter gemacht s/cmp_bag/cmp_deeply/gc
Jan Büren [Thu, 9 Nov 2017 06:19:58 +0000 (07:19 +0100)]
DATEV: Tests strikter gemacht s/cmp_bag/cmp_deeply/gc

7 years agoDATEV::CSV Bessere wartbarer Aufruf für _format_amount
Jan Büren [Wed, 8 Nov 2017 16:33:18 +0000 (17:33 +0100)]
DATEV::CSV Bessere wartbarer Aufruf für _format_amount

7 years agoAuftrags-Controller: Fehler beim Speichern im Dateimanagement abfangen und anzeigen
Bernd Bleßmann [Wed, 8 Nov 2017 16:09:36 +0000 (17:09 +0100)]
Auftrags-Controller: Fehler beim Speichern im Dateimanagement abfangen und anzeigen

7 years agoDATEV undef values warnings optimiert
Jan Büren [Wed, 8 Nov 2017 09:01:52 +0000 (10:01 +0100)]
DATEV undef values warnings optimiert

Die Mandateninformationsdaten müssen nicht zwingend für
den DATEV-Export gefüllt sein. Für die Testfälle sind
diese auch nicht gefüllt. Entsprechend optimiert.

7 years agoDATEV: Unsaubere if-Bedingung optimiert
Jan Büren [Wed, 8 Nov 2017 08:36:33 +0000 (09:36 +0100)]
DATEV: Unsaubere if-Bedingung optimiert

+ Kosmetik

7 years agoFix POD-Syntax
Jan Büren [Tue, 7 Nov 2017 09:46:28 +0000 (10:46 +0100)]
Fix POD-Syntax

7 years agolocales lauf für neue DATEV Warnungen, usw.
Jan Büren [Tue, 7 Nov 2017 09:31:43 +0000 (10:31 +0100)]
locales lauf für neue DATEV Warnungen, usw.

7 years agoDATEV CSV-Export an der Oberfläche als neue Option anzeigen
Jan Büren [Tue, 7 Nov 2017 09:29:01 +0000 (10:29 +0100)]
DATEV CSV-Export an der Oberfläche als neue Option anzeigen

7 years agoDATEV/CSV.pm Testfälle für aktuelle Überarbeitung angepasst
Jan Büren [Tue, 7 Nov 2017 09:27:01 +0000 (10:27 +0100)]
DATEV/CSV.pm Testfälle für aktuelle Überarbeitung angepasst

Ungültiges Encoding wirft jetzt hart einen Fehler
Keine undef-Werte mehr in der Datenstruktur
Unsinninge Iconvs und Encodes erstmal entfernt

7 years agoWeitere Überarbeitung DATEV/CSV.pm
Jan Büren [Tue, 7 Nov 2017 09:24:15 +0000 (10:24 +0100)]
Weitere Überarbeitung DATEV/CSV.pm

Default-Werte falls definiert in datev_csv gesetzt.
Pflichtfelder markiert
Kern-Algorithmus klarer definiert (Hinweise von Sven)
  - Formatierung in Array pro Feldwert ausgelagert
  - Eingangs-Werte prüfen (input_check)
  - Logikstruktur klarer (kein unless nach if-bedingung)

7 years agoDATEV: Nummernkreislänge muss konstant sein.
Jan Büren [Thu, 2 Nov 2017 11:51:04 +0000 (12:51 +0100)]
DATEV: Nummernkreislänge muss konstant sein.

Entsprechende Prüfung am Anfang des Exports

7 years agoDATEV: Warnungen as DATEV::CSV auch weiterreichen
Jan Büren [Thu, 2 Nov 2017 11:50:00 +0000 (12:50 +0100)]
DATEV: Warnungen as DATEV::CSV auch weiterreichen

7 years agoDATEV: csv_buchungsexport nach DATEV::CSV.pm ausgelagert
Jan Büren [Thu, 2 Nov 2017 09:44:16 +0000 (10:44 +0100)]
DATEV: csv_buchungsexport nach DATEV::CSV.pm ausgelagert

Testfälle angepasst. POD angepasst.
Details:

DATEV.pm
 - Klassenvariable locked hinzugefügt.
 - Aufruf der CSV-Klasse anstatt der internen Methode

CSV.pm
 - Konstruktor wie in DATEV.pm ergänzt und um minimale
   Pflichtfeldprüfung ergänzt.
 - datetofour durch SL::Helper::DateTime ersetzt
 - Helper _format_amount auch aufrufen
 - Routinen umbenannt (pseudoprivat mit Unterstrich)
 - Prüfung auf locked als perlish boolean
 - _csv_buchungsexport um zweiten return array_ref mit warnungen ergänzt

t/datev/*
 - Testfälle enstprechend dem neuen API-Call umgeschrieben
 - Einen Testfall zur Überprüfung von keiner Warnung ergänzt

7 years agoHTML- und PDF-Dokumentation neu erzeugt
Moritz Bunkus [Tue, 7 Nov 2017 08:57:08 +0000 (09:57 +0100)]
HTML- und PDF-Dokumentation neu erzeugt

7 years agoMerge pull request #15 from chrisdecker1201/master
Moritz Bunkus [Tue, 7 Nov 2017 07:57:57 +0000 (08:57 +0100)]
Merge pull request #15 from chrisdecker1201/master

exclude alpha version in xml-doku

7 years agochange explanation
Christian Decker [Mon, 6 Nov 2017 16:09:22 +0000 (17:09 +0100)]
change explanation

7 years agoexclude alpha version in xml-doku
Christian Decker [Sat, 4 Nov 2017 15:55:02 +0000 (16:55 +0100)]
exclude alpha version in xml-doku

7 years agoBericht Lagerbuchungen: Richtige ids verwenden zur Anzeige des Dokuments
Bernd Bleßmann [Fri, 27 Oct 2017 14:01:32 +0000 (16:01 +0200)]
Bericht Lagerbuchungen: Richtige ids verwenden zur Anzeige des Dokuments

Beim Lagern über Lieferscheine steht die delivery_orders.id in inventory.oe_id
und beim Lagern über Rechnungen steht die invoice.id in inventory.invoice_id.
Lagern aus anderen Dokumenten als Lieferschein oder Rechnung gibt es nicht.

7 years agoDATEV-Tests auch sauber für perl 5.22
Jan Büren [Mon, 30 Oct 2017 16:12:07 +0000 (17:12 +0100)]
DATEV-Tests auch sauber für perl 5.22

7 years agovergessen für c4409b: Filter nach Namen für Buchungsvorlagen
Jan Büren [Fri, 27 Oct 2017 14:01:24 +0000 (16:01 +0200)]
vergessen für c4409b: Filter nach Namen für Buchungsvorlagen

Ohne die Funktion 'filter_templates' in RecordTemplate.js macht
ein Aufruf dieser aus template/record_template/dialog.html gar
keinen Sinn.

7 years agoErzeugnis nach Fertigen editieren -> Recht in template ausgelagert
Jan Büren [Fri, 27 Oct 2017 13:52:05 +0000 (15:52 +0200)]
Erzeugnis nach Fertigen editieren -> Recht in template ausgelagert

Vorher buggy und konzeptionell schlecht, da keine Unterscheidung
von orphaned zu 'darf doch nach fertigen editierbar sein' möglich war.
Ferner auch keine Differenzierung zum Sortiment möglich.

Mit diesem Commit ist verwaist wieder verwaist und das zusätzliche
Aushebeln des Schreibschutz beim Erzeugnis sauber nur über das Recht definiert.

7 years agoDATEV::CSV Parameterübergabe sauber vereinheitlicht. Helper format_amount
Jan Büren [Tue, 24 Oct 2017 06:13:01 +0000 (08:13 +0200)]
DATEV::CSV Parameterübergabe sauber vereinheitlicht. Helper format_amount

7 years agoDATEV-Struktur params und lib
Jan Büren [Thu, 19 Oct 2017 10:00:16 +0000 (12:00 +0200)]
DATEV-Struktur params und lib

7 years agounbenutzte HTML-Vorlage entfernt
Moritz Bunkus [Fri, 27 Oct 2017 11:26:56 +0000 (13:26 +0200)]
unbenutzte HTML-Vorlage entfernt

7 years agoKonten: Berichtskonfigurationsübersicht
Moritz Bunkus [Fri, 27 Oct 2017 10:38:33 +0000 (12:38 +0200)]
Konten: Berichtskonfigurationsübersicht

Listet für die Berichte EÜR, BWA, Bilanz und Erfolgsrechnung alle
Konten gruppiert nach ihrer Position im Bericht auf.

7 years agoDateianhang umbenennen funktioniert nicht.
Martin Helmling martin.helmling@octosoft.eu [Fri, 27 Oct 2017 09:17:29 +0000 (11:17 +0200)]
Dateianhang umbenennen funktioniert nicht.

Der Umbau von Mosu im commit c60cb1f08f fixed das mehrfache Aufrufen eines Tabs,
der replace_dialog wird aber sowohl vom "documents" Tab als auch vom "attachment" Tab verwendet,
und ist somit zweimal vorhanden. Das Umbenennen funktioniert somit nur einmal,
dann muss ein reload gemacht werden.

Jetzt haben die Dialoge unterschiedliche Id Namen per suffix _attachment oder _document

7 years agokivi.js: Und den wirren "00" Sonderfall auch wiederhergestellt
Sven Schöling [Thu, 26 Oct 2017 13:00:16 +0000 (15:00 +0200)]
kivi.js: Und den wirren "00" Sonderfall auch wiederhergestellt

7 years agokivi.js: parse_date füllt fehlende Werte aus aktuellem Datum auf
Sven Schöling [Thu, 26 Oct 2017 09:25:44 +0000 (11:25 +0200)]
kivi.js: parse_date füllt fehlende Werte aus aktuellem Datum auf

.  -> heute
.. -> heute
..2016 -> heutiger Tag im Jahr 20016

7 years agoActionBar: Verwendung bei Hinzufügen-zu-Beleg-Artikel-Auswahlliste
Moritz Bunkus [Thu, 26 Oct 2017 08:36:46 +0000 (10:36 +0200)]
ActionBar: Verwendung bei Hinzufügen-zu-Beleg-Artikel-Auswahlliste

7 years agokivi.Validator: Jahreszahlen mit mehr als 4 Stellen ablehnen
Sven Schöling [Wed, 18 Oct 2017 11:54:13 +0000 (13:54 +0200)]
kivi.Validator: Jahreszahlen mit mehr als 4 Stellen ablehnen

Das ist in der Praxis mehrfach vorgekommen. Ja, theoretisch ist der
18.10.20017 ein korrektes Datum. In der Praxis ist es zu 100% ein
Vertipper.

7 years agokivi.Validator: Spezialbehandlung von 0 für heute wieder hergestellt
Sven Schöling [Wed, 18 Oct 2017 11:53:40 +0000 (13:53 +0200)]
kivi.Validator: Spezialbehandlung von 0 für heute wieder hergestellt

7 years agokivi.Validator: Tests auf strikteres parse_date geändert
Sven Schöling [Wed, 18 Oct 2017 11:52:31 +0000 (13:52 +0200)]
kivi.Validator: Tests auf strikteres parse_date geändert

7 years agokivi.Validator: Tests auf strikteres parse_amount geändert
Sven Schöling [Wed, 18 Oct 2017 11:50:58 +0000 (13:50 +0200)]
kivi.Validator: Tests auf strikteres parse_amount geändert

7 years agoconsole: Fix für Entfernen von . aus @INC
Moritz Bunkus [Wed, 18 Oct 2017 09:06:11 +0000 (11:06 +0200)]
console: Fix für Entfernen von . aus @INC

7 years agoTests: Fix für String-Evaluation-Änderung in Perl 5.26 Teil 2
Sven Schöling [Tue, 17 Oct 2017 12:39:53 +0000 (14:39 +0200)]
Tests: Fix für String-Evaluation-Änderung in Perl 5.26 Teil 2

7 years agoTest für "$foo::$bar" Parsingunterschiede
Sven Schöling [Tue, 17 Oct 2017 12:38:45 +0000 (14:38 +0200)]
Test für "$foo::$bar" Parsingunterschiede

Seieh https://rt.perl.org/Public/Bug/Display.html?id=128478

7 years agoRose-Models erzeugen: Auth-Objekt erst resetten, wenn Auth-Schema angelegt
Moritz Bunkus [Tue, 17 Oct 2017 11:22:06 +0000 (13:22 +0200)]
Rose-Models erzeugen: Auth-Objekt erst resetten, wenn Auth-Schema angelegt

Wenn `--test-client` benutzt wird und die Datenbank bereits existiert,
so wird sie zuerst gedropt und anschließend neu angelegt. Wenn direkt
nach dem Droppen `$::auth->reset` aufgerufen wird, so versucht
`$::auth` aber, die Tabellen- und Spalteninformationen für die
Datenbank auszulesen, was mit einem gerade geschlossenen DB-Handle
versucht wird.

Also die Struktur später neu einlesen.

7 years agoTests: Fix für String-Evaluation-Änderung in Perl 5.26
Moritz Bunkus [Tue, 17 Oct 2017 11:16:46 +0000 (13:16 +0200)]
Tests: Fix für String-Evaluation-Änderung in Perl 5.26

Vorher wurde "$a::$b" als "${a}::${b}" gewertet. Nun wird das aber als
"${a::}${b}" gewertet.

7 years agoInstallation-Check: nicht benutztes Perl::Tags entfernt
Moritz Bunkus [Tue, 17 Oct 2017 11:01:23 +0000 (13:01 +0200)]
Installation-Check: nicht benutztes Perl::Tags entfernt

7 years agoPOD-Fehler fixen
Moritz Bunkus [Tue, 17 Oct 2017 09:18:40 +0000 (11:18 +0200)]
POD-Fehler fixen