kivitendo-erp.git
6 years agoSEPA-Export ISO20022 konforme Feldinhalte
Jan Büren [Wed, 19 Jul 2017 14:22:56 +0000 (16:22 +0200)]
SEPA-Export ISO20022 konforme Feldinhalte

Das _replace_special_chars kümmert sich perfekt um
deutsche Umlaute, allerdings gibt es im SEPA-Raum einige
Firmenname die andere Umlaute/Sonderzeichen behalten
(s.a. perldoc Text::Unidecode).

6 years agoFilemanagement: Speichern der erzeugten Mahnungsdokumente
Martin Helmling martin.helmling@octosoft.eu [Wed, 19 Jul 2017 12:20:05 +0000 (14:20 +0200)]
Filemanagement: Speichern der erzeugten Mahnungsdokumente

Die Dokumente werden nun bei der entsprechenden Rechnung abgespeichert.

Da ja Rechnungen zusammengefasst werden können, wäre die Zuordnung ggf bei den Kundendaten besser

impl redmine #274

6 years agoSEPA-Export rückgängig machen
Jan Büren [Wed, 19 Jul 2017 10:55:41 +0000 (12:55 +0200)]
SEPA-Export rückgängig machen

Noch nicht ausgeführte oder geschloßene SEPA-XML Exports
können wieder rückgängig gemacht werden, sodass der Anwender
hier die Chance hat Metadaten für die Banküberweisungen, z.B. IBAN
oder andere Fehleinträge, z.B Betrag, Termin erneut zu setzen.

6 years agoNeue Übersetzung für "Übernehmen"
G. Richardson [Wed, 7 Jun 2017 07:58:47 +0000 (09:58 +0200)]
Neue Übersetzung für "Übernehmen"

Bisher basierte das auf "Close", was aber für "Schließen" verwendet
werden sollte und nun frei wird.

Jetzt kann man für "Übernehmen" "Assign" nehmen, "Apply" ist schon durch
"Anwenden" vergeben.

6 years agoError bei Wiedervorlage von EK-Rechnungi (fixmaster)
Martin Helmling [Tue, 18 Jul 2017 12:36:33 +0000 (14:36 +0200)]
Error bei Wiedervorlage von EK-Rechnungi (fixmaster)

In einer Einkaufrechnung wird die Wiedervorlage vom Typ "sales_invoice" erzeugt,
was anschließend zu Datenbankfehlern führt, da die ID in den Verkaufrechnungen gesucht wird

Nun ist der Typ ergänzt

fix OD #6174

6 years agoChart Controller / Picker - nur Konten laden / keine Header
G. Richardson [Mon, 17 Jul 2017 14:49:02 +0000 (16:49 +0200)]
Chart Controller / Picker - nur Konten laden / keine Header

Ansonsten stehen im Kontenpicker auch die Kontenüberschriften zur
Auswahl.

Für den Picker sollte das unkritisch sein, da es derzeit nirgends eine
Maske mit Kontenpicker gibt, wo die Auswahl von Überschriften sinnvoll
ist. Außerdem nutzt die Kontenbearbeitungsseite noch den alten Code und
keinen Controller, so daß es keinen Konflikt mit init_models geben
sollte.

6 years agoVERSION auf unstable gesetzt
G. Richardson [Tue, 18 Jul 2017 11:01:26 +0000 (13:01 +0200)]
VERSION auf unstable gesetzt

6 years agoVERSION auf 3.5.0 gesetzt
G. Richardson [Tue, 18 Jul 2017 10:55:49 +0000 (12:55 +0200)]
VERSION auf 3.5.0 gesetzt

6 years agolocales
G. Richardson [Tue, 18 Jul 2017 10:36:43 +0000 (12:36 +0200)]
locales

Übersetzungen, die in Commit bf980f4c entfernt wurden, gelöscht

6 years agoRückgabe von SL::File::store_pdf prüfen.
Sven Schöling [Tue, 18 Jul 2017 09:02:03 +0000 (11:02 +0200)]
Rückgabe von SL::File::store_pdf prüfen.

Behebt #274

6 years agoErfolgsrechnung kann nach Abteilung gefiltert werden
Rolf Fluehmann [Mon, 17 Jul 2017 15:37:18 +0000 (17:37 +0200)]
Erfolgsrechnung kann nach Abteilung gefiltert werden

6 years agoKonto erfassen - alte Speichern/Löschen-Knöpfe entfernt
G. Richardson [Mon, 17 Jul 2017 13:27:44 +0000 (15:27 +0200)]
Konto erfassen - alte Speichern/Löschen-Knöpfe entfernt

wurden bei der ActionBar-Umstellung vergessen, trat nur bei Konto
erfassen auf.

6 years agoAbteilungspflicht für Dialogbuchen: Saubere Fehlermeldung und Behandlung
Jan Büren [Mon, 17 Jul 2017 13:19:43 +0000 (15:19 +0200)]
Abteilungspflicht für Dialogbuchen: Saubere Fehlermeldung und Behandlung

6 years agoFile Test: Konfiguration für den Test korrekt setzen
Sven Schöling [Mon, 17 Jul 2017 12:11:58 +0000 (14:11 +0200)]
File Test: Konfiguration für den Test korrekt setzen

6 years agoVersionsnummer 3.5.0 für UPGRADE und changelog
G. Richardson [Mon, 17 Jul 2017 11:12:37 +0000 (13:12 +0200)]
Versionsnummer 3.5.0 für UPGRADE und changelog

6 years agoVersionsnummer 3.5.0 für die Dokumentation
G. Richardson [Mon, 17 Jul 2017 11:16:13 +0000 (13:16 +0200)]
Versionsnummer 3.5.0 für die Dokumentation

6 years agoSQL release Upgrade Skripte für 3.5.0
G. Richardson [Sat, 15 Jul 2017 12:07:58 +0000 (14:07 +0200)]
SQL release Upgrade Skripte für 3.5.0

6 years agochangelog - Bugfixes aktualisiert
G. Richardson [Mon, 17 Jul 2017 11:28:52 +0000 (13:28 +0200)]
changelog - Bugfixes aktualisiert

6 years agochangelog - neuen Partcontroller erwähnt
G. Richardson [Mon, 17 Jul 2017 11:24:40 +0000 (13:24 +0200)]
changelog - neuen Partcontroller erwähnt

6 years agodoc/UPGRADE: Liste der Module
Sven Schöling [Mon, 17 Jul 2017 10:39:40 +0000 (12:39 +0200)]
doc/UPGRADE: Liste der Module

6 years agoFile::MimeInfo statt File::MimeInfo::Magic als Abhängigkeit
Sven Schöling [Mon, 17 Jul 2017 10:37:03 +0000 (12:37 +0200)]
File::MimeInfo statt File::MimeInfo::Magic als Abhängigkeit

6 years agofind-use: URI::Escape
Sven Schöling [Mon, 17 Jul 2017 10:03:40 +0000 (12:03 +0200)]
find-use: URI::Escape

6 years agoRevert "InstallationCheck - URI::Escape aufgenommen"
Sven Schöling [Mon, 17 Jul 2017 10:03:34 +0000 (12:03 +0200)]
Revert "InstallationCheck - URI::Escape aufgenommen"

This reverts commit aa913830a567a1f8cca0d2eb0ae76e797f38b021.

6 years agofind-use: HTML::Entities
Sven Schöling [Mon, 17 Jul 2017 10:01:04 +0000 (12:01 +0200)]
find-use: HTML::Entities

6 years agoRevert "InstallationCheck - HTML::Entities hinzugefügt"
Sven Schöling [Mon, 17 Jul 2017 10:00:52 +0000 (12:00 +0200)]
Revert "InstallationCheck - HTML::Entities hinzugefügt"

This reverts commit 19e86778398cbb4e94e463b18e57569d9c814c16.

diesmal dauerhaft

6 years agobehebt #273 Überschriftskonten nicht im Dialog bebuchen
Jan Büren [Mon, 17 Jul 2017 09:04:23 +0000 (11:04 +0200)]
behebt #273 Überschriftskonten nicht im Dialog bebuchen

6 years agoDokumentation erweitert um Kapitel Nomenklatur, Anpassungen bei Taskserver,
Andreas Rudin [Sun, 16 Jul 2017 20:27:46 +0000 (22:27 +0200)]
Dokumentation erweitert um Kapitel Nomenklatur, Anpassungen bei Taskserver,
Vorlagensatz rev-odt, Schweizer Kontenplänen, sowie einige kleinere Aktualisierungen

6 years agoKorrekturen am CH Kontenplan fuer Vereine,
Andreas Rudin [Sun, 16 Jul 2017 12:11:46 +0000 (14:11 +0200)]
Korrekturen am CH Kontenplan fuer Vereine,
bei CH-Kontenplaenen mit und ohne MWST Lizenzangaben eingefuegt und ungültigen Link entfernt

6 years agochangelog um Bugfixes aus Redmine erweitert
G. Richardson [Sat, 15 Jul 2017 12:02:24 +0000 (14:02 +0200)]
changelog um Bugfixes aus Redmine erweitert

6 years agoHTTPS: Zustand korrekt erkennen, und im Workflow verwenden
Sven Schöling [Fri, 14 Jul 2017 15:25:22 +0000 (17:25 +0200)]
HTTPS: Zustand korrekt erkennen, und im Workflow verwenden

Behebt Probleme, wenn der Server die HTTPS Environmentvariable auf 'off'
setzt.

6 years agoTrotzdem bleibt der Manager "PartClassification"
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Jul 2017 14:13:44 +0000 (16:13 +0200)]
Trotzdem bleibt der Manager "PartClassification"

6 years agoclassification_filter ist nicht mehr für Partpicker notwendig
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Jul 2017 13:58:40 +0000 (15:58 +0200)]
classification_filter ist nicht mehr für Partpicker notwendig

6 years agoPart Controller - Doku zu action_add_from_record
G. Richardson [Fri, 14 Jul 2017 08:59:51 +0000 (10:59 +0200)]
Part Controller - Doku zu action_add_from_record

6 years agoArtikel aus Belegen anlegen - Artikelklassifizierung berücksichtigen
G. Richardson [Wed, 12 Jul 2017 15:43:15 +0000 (17:43 +0200)]
Artikel aus Belegen anlegen - Artikelklassifizierung berücksichtigen

Bei Verkaufsbelegen sollen im Dropdown nur Verkaufsklassifizierungen angezeigt werden,
bei Einkaufsbelegen nur Einkaufsklassifizierungen.

6 years agoArtikel anlegen mit Rücksprung in Belege
Sven Schöling [Tue, 11 Jul 2017 17:17:57 +0000 (19:17 +0200)]
Artikel anlegen mit Rücksprung in Belege

6 years agoTypos in locale
G. Richardson [Wed, 7 Jun 2017 07:58:23 +0000 (09:58 +0200)]
Typos in locale

6 years agoFilemanagement: Korrekte Fehlermeldung anzeigen
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Jul 2017 05:46:46 +0000 (07:46 +0200)]
Filemanagement: Korrekte Fehlermeldung anzeigen

6 years agobelege email dialog: Ohne Ansprechpartner Email aus Stammdaten verwenden
Sven Schöling [Wed, 12 Jul 2017 10:44:56 +0000 (12:44 +0200)]
belege email dialog: Ohne Ansprechpartner Email aus Stammdaten verwenden

behebt #263

6 years agoBelege email dialog: Ohne id nicht nach zu sendenden Dateien suchen.
Sven Schöling [Wed, 12 Jul 2017 10:43:53 +0000 (12:43 +0200)]
Belege email dialog: Ohne id nicht nach zu sendenden Dateien suchen.

6 years agoPriceSource doku
Sven Schöling [Tue, 11 Jul 2017 13:18:55 +0000 (15:18 +0200)]
PriceSource doku

6 years agoglobal $::cgi in bin/mozilla/login.pl entfernt
Sven Schöling [Mon, 10 Jul 2017 11:42:51 +0000 (13:42 +0200)]
global $::cgi in bin/mozilla/login.pl entfernt

6 years agooe: implizite global %TMPL_VAR in den request cache verschoben.
Sven Schöling [Mon, 10 Jul 2017 11:41:09 +0000 (13:41 +0200)]
oe: implizite global %TMPL_VAR in den request cache verschoben.

6 years agocommon/_shipt_to_dialog: cp_gender gibt es in customer/vendor nicht
Sven Schöling [Mon, 10 Jul 2017 10:58:46 +0000 (12:58 +0200)]
common/_shipt_to_dialog: cp_gender gibt es in customer/vendor nicht

6 years agoitem_selected: kein inplace modify auf form in einer schleife.
Sven Schöling [Mon, 10 Jul 2017 10:54:44 +0000 (12:54 +0200)]
item_selected: kein inplace modify auf form in einer schleife.

Potentielle Ursache für den bizarre copy of ARRAY bug.

6 years agoid zwingend löschen bei Workflow
Jan Büren [Mon, 3 Jul 2017 13:19:00 +0000 (15:19 +0200)]
id zwingend löschen bei Workflow

Ansonsten wandelt sich der Auftragsbeleg in ein Angebotsbeleg usw.
Scheinbar beim Refactoren der Zeile übersehen.

6 years agoActionbar-Workflow: Einkaufsrechnung als neu speichern
Jan Büren [Sat, 1 Jul 2017 08:30:28 +0000 (10:30 +0200)]
Actionbar-Workflow: Einkaufsrechnung als neu speichern

Fehlender Menüeintrag Workflow ergänzt und als neu speichern
für Einkaufsrechnung wieder zu Verfügung gestellt.

6 years agoBehebt #243 Nach Aufruf von Buchung erstellen, keine weitere Kontoverbuchung möglich
Jan Büren [Fri, 30 Jun 2017 15:13:41 +0000 (17:13 +0200)]
Behebt #243 Nach Aufruf von Buchung erstellen, keine weitere Kontoverbuchung möglich

Kontoauszug verbuchen: Nach dem Buchen in Belegen (Vorlagen) wird beim Rücksprung die aktuelle Ansicht nicht erneuert
Problem: form->{redirect) verträgt sich nicht mit Controller-Code, von
daher in ap.pl direkt die CallBack URL an den Browser zurückgeben ohne
weitere Rücksicht auf Session-Werte (in diesem Fall auch nicht sinnvoll).

6 years agoDispatcher: Reset von myconfig war fehlerhaft
Sven Schöling [Tue, 27 Jun 2017 13:23:07 +0000 (15:23 +0200)]
Dispatcher: Reset von myconfig war fehlerhaft

6 years agoinstallation_check: pdfinfo nicht mit cpan installieren, nur mit apt
Sven Schöling [Mon, 26 Jun 2017 08:28:39 +0000 (10:28 +0200)]
installation_check: pdfinfo nicht mit cpan installieren, nur mit apt

6 years agoinstallation_check: apt-get install zu apt install geändert
Sven Schöling [Mon, 26 Jun 2017 08:28:10 +0000 (10:28 +0200)]
installation_check: apt-get install zu apt install geändert

6 years agoPriceSource Controller: parts_id/orderitems_id translation
Sven Schöling [Wed, 21 Jun 2017 14:29:03 +0000 (16:29 +0200)]
PriceSource Controller: parts_id/orderitems_id translation

6 years agodisplay_row: id, parts_id in $record_items gefixt
Sven Schöling [Thu, 8 Dec 2016 14:50:51 +0000 (15:50 +0100)]
display_row: id, parts_id in $record_items gefixt

6 years agoBenutzerverwaltung: Löschen war nicht möglich
Sven Schöling [Thu, 15 Jun 2017 10:58:43 +0000 (12:58 +0200)]
Benutzerverwaltung: Löschen war nicht möglich

6 years agoheader css: Schnellsuchen überlagern nicht mehr den rechten Block
Sven Schöling [Wed, 14 Jun 2017 14:33:06 +0000 (16:33 +0200)]
header css: Schnellsuchen überlagern nicht mehr den rechten Block

behebt #268

6 years agoDokumentation neu generiert
Martin Helmling martin.helmling@octosoft.eu [Wed, 14 Jun 2017 05:43:49 +0000 (07:43 +0200)]
Dokumentation neu generiert

6 years agoFilesystem Wurzelverzeichnis nun in kivitendo.conf
Martin Helmling martin.helmling@octosoft.eu [Wed, 14 Jun 2017 05:40:13 +0000 (07:40 +0200)]
Filesystem Wurzelverzeichnis nun in kivitendo.conf

Das Rootverzeichnis für die Dokumente ist nun nicht mehr per Mandantenkonfig einstellbar
sondern ist unter [paths] in kivitendo.conf zu setzen.

Siehe auch Doku und kivitendo.conf.default

behebt nochmals  #525 (redmine)

6 years agoMerge pull request #7 from freiphone/master
sschoeling [Tue, 6 Jun 2017 09:33:56 +0000 (11:33 +0200)]
Merge pull request #7 from freiphone/master

Bug-Fix: Drucken

6 years agoDrucken und Buchen
freiphone [Mon, 5 Jun 2017 13:42:08 +0000 (15:42 +0200)]
Drucken und Buchen

6 years agoMerge pull request #1 from freiphone/patch-1
freiphone [Mon, 5 Jun 2017 13:39:35 +0000 (15:39 +0200)]
Merge pull request #1 from freiphone/patch-1

Vorbereitung für Drucken und Buchen

6 years agoDrucken und Buchen
freiphone [Mon, 5 Jun 2017 11:06:04 +0000 (13:06 +0200)]
Drucken und Buchen

6 years agoBug-Fix
freiphone [Mon, 5 Jun 2017 10:07:51 +0000 (12:07 +0200)]
Bug-Fix

Klick auf Drucken in der ActionBar löste nur speichern aus, wenn es sich um einen neuen Auftrag handelte.

6 years agoVorbereitung für Drucken und Buchen
freiphone [Mon, 5 Jun 2017 08:41:17 +0000 (10:41 +0200)]
Vorbereitung für Drucken und Buchen

7 years agoKeine Mixins in Mixins: Helper nur in Controller per "use" hinzufügen: Probleme beim...
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:28:22 +0000 (18:28 +0200)]
Keine Mixins in Mixins: Helper nur in Controller per "use" hinzufügen: Probleme beim Massendruck mit Dateimanagement

Nun werden alle Helper in Controller per "use" hinzugefügt.

behebt #249

7 years agoAnlegen von default Verzeichnis für Dateimanagement
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:35:46 +0000 (18:35 +0200)]
Anlegen von default Verzeichnis für Dateimanagement

Das default Verzeichnis 'documents' wird nun automatisch angelegt.

Ein extra Hinweis in der Mandantenconfig weist darauf hin, dass es pro Mandant unterschiedliche Verzeichnisse geben muss

behebt #525 (redmine)

7 years agoFehlende Übersetzung für eindeutige Artikelnummer
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:20:13 +0000 (18:20 +0200)]
Fehlende Übersetzung für eindeutige Artikelnummer

7 years agoPart Controller - Artikelnummern immer änderbar
Bernd Bleßmann [Fri, 2 Jun 2017 09:24:49 +0000 (11:24 +0200)]
Part Controller - Artikelnummern immer änderbar

behebt #264 (redmine)

7 years agoPart Controller - Erzeugnisbestandteile können keine Einheiten
G. Richardson [Tue, 30 May 2017 15:04:42 +0000 (17:04 +0200)]
Part Controller - Erzeugnisbestandteile können keine Einheiten

die Erzeugnisbestandteile in assembly werden ohne eigene Einheit
gespeichert, d.h. es gilt immer die Standardeinheit des jeweiligen
Artikels. Deshalb wird in der Erzeugnisbestandteilliste nur
unveränderbar die Standardeinheit angezeigt.

siehe Ticket #255

7 years agoErzeugnisbestandteile hinzufügen - Artikelbeschreibung zeigen
G. Richardson [Tue, 30 May 2017 14:17:32 +0000 (16:17 +0200)]
Erzeugnisbestandteile hinzufügen - Artikelbeschreibung zeigen

bei "Mehrere Artikel hinzufügen". Siehe Ticket #255

7 years agoFehler bei Erzeugnisartikel hinzufügen bei Erfassen-Button
G. Richardson [Tue, 30 May 2017 14:14:24 +0000 (16:14 +0200)]
Fehler bei Erzeugnisartikel hinzufügen bei Erfassen-Button

Anpassung nach Umbenennung der Picker-id, der Fehler kam, wenn kein
gültiger Artikel ausgewählt war.

Siehe Ticket #255

7 years agoPart Controller - Artikelnummern ändern prüft auf used_in_record
G. Richardson [Tue, 30 May 2017 13:34:43 +0000 (15:34 +0200)]
Part Controller - Artikelnummern ändern prüft auf used_in_record

nicht auf mehr orphaned.

7 years agoneue SL::DB::Part Methode used_in_record.
G. Richardson [Tue, 30 May 2017 13:27:33 +0000 (15:27 +0200)]
neue SL::DB::Part Methode used_in_record.

Die Prüfung auf orphaned ist viel strenger, und sollte für z.B. Löschen
verwendet werden, während used_in_record nur prüft, ob der Artikel in
Belegen vorkommt.

7 years agoPart Controller history - Artikelnummer mit anzeigen
G. Richardson [Tue, 30 May 2017 13:01:41 +0000 (15:01 +0200)]
Part Controller history - Artikelnummer mit anzeigen

7 years agoneue Methode parsed_snumber in SL::DB::History
G. Richardson [Tue, 30 May 2017 13:01:19 +0000 (15:01 +0200)]
neue Methode parsed_snumber in SL::DB::History

7 years agoTransNumberGenerator - scoping für parts entfernt
G. Richardson [Tue, 30 May 2017 09:58:25 +0000 (11:58 +0200)]
TransNumberGenerator - scoping für parts entfernt

im TransNumberGenerator Helper gibt es ein parts_scoping, welches
benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist.

Das unterscheidet zwischen part/service/..., und sucht sich alle
partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu
finden.

Da parts.partnumber per Datenbankconstraint unique ist macht das aber
keinen Sinn, daher sollten beim Finden der nächsten freien Artikelnummer
immer alle Artikelnummern berücksichtigt werden.

7 years agoPart Controller - mit nächster freier Nummer speichern
G. Richardson [Tue, 30 May 2017 09:09:39 +0000 (11:09 +0200)]
Part Controller - mit nächster freier Nummer speichern

Gibt man beim Anlegen eines neuen Artikels die Artikelnummer vor so wird
beim Speichern eine Warnung angezeigt und der Speichervorgang
abgebrochen.

Lässt man die Artikelnummer frei und die nächste Artikelnummer (laut
defaults articlenumber, servicenumber, ...) ist schon vergeben, so wird
die nächste freie Artikelnummer genommen.

Die Prüfung, ob die nächste Artikelnummer bereits vergeben ist, wurde
daher entfernt.

7 years agoPart Controller - nach Speichern Artikelbeschreibung zeigen
G. Richardson [Tue, 30 May 2017 09:13:14 +0000 (11:13 +0200)]
Part Controller - nach Speichern Artikelbeschreibung zeigen

Per Flash den displayable_name des Artikels anzeigen, so daß man auch
die u.U. automatisch vergebene Artikelnummer sehen kann. Je nach
Callback springt man sonst nämlich z.B. zur Seite um einen neuen Artikel
anzulegen und so sieht man zumindest noch mit welcher Artikelnummer der
Artikel angelegt wurde.

7 years agoPart Controller - callbacks für Artikel speichern und löschen
G. Richardson [Tue, 23 May 2017 07:47:24 +0000 (09:47 +0200)]
Part Controller - callbacks für Artikel speichern und löschen

Nach dem Speichern und Löschen eines Artikels zur vorherigen Seite
springen, wenn $::form->{callback} gesetzt ist.

Das Default-Verhalten für das Speichern eines Artikels ist es auf der
Artikelseite zu bleiben.

Das Default-Verhalten für das Löschen eines Artikels ist es zur
Login-Seite zu springen.

7 years agoBug: Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt
G. Richardson [Tue, 30 May 2017 08:15:23 +0000 (10:15 +0200)]
Bug: Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt

behebt Ticket #235

7 years agoSL/Dev/CustomerVendor.pm - create_vendor exportieren
G. Richardson [Tue, 30 May 2017 08:03:51 +0000 (10:03 +0200)]
SL/Dev/CustomerVendor.pm - create_vendor exportieren

7 years agoSL/Dev/Record.pm - create_purchase_delivery_order
G. Richardson [Sun, 23 Apr 2017 09:24:58 +0000 (11:24 +0200)]
SL/Dev/Record.pm - create_purchase_delivery_order

7 years agoSL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id
G. Richardson [Sun, 23 Apr 2017 09:24:18 +0000 (11:24 +0200)]
SL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id

7 years agoSL/Dev/Payment.pm - Doku angepasst
G. Richardson [Sun, 23 Apr 2017 09:23:39 +0000 (11:23 +0200)]
SL/Dev/Payment.pm - Doku angepasst

7 years agoVoruebergehender Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaende...
Andreas Rudin [Tue, 30 May 2017 06:30:58 +0000 (08:30 +0200)]
Voruebergehender Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaenderter Datumsbezeichnungen

7 years agoAngebot/Auftrag: Abteilung als Variable in Druckvorlage wieder verwendbar machen
Bernd Bleßmann [Wed, 24 May 2017 14:41:52 +0000 (16:41 +0200)]
Angebot/Auftrag: Abteilung als Variable in Druckvorlage wieder verwendbar machen

Ging in commit dd2ee66b1d04c3644c48c32b33673463af223077
"Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag"
kaputt.

behebt #262 (redmine)

7 years agoHintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen
Moritz Bunkus [Tue, 23 May 2017 12:54:47 +0000 (14:54 +0200)]
Hintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen

7 years agoerledigt #246 Recht: Entwürfe von anderen Benutzern bearbeiten
Jan Büren [Tue, 23 May 2017 08:56:57 +0000 (10:56 +0200)]
erledigt #246 Recht: Entwürfe von anderen Benutzern bearbeiten

7 years agoEinkaufs- & Verkaufsbelege: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in...
Moritz Bunkus [Mon, 22 May 2017 10:59:31 +0000 (12:59 +0200)]
Einkaufs- & Verkaufsbelege: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen

Dies ist nur ein Fallback, wenn bis zur Ausgabe des Form-Headers noch
nichts für die beiden Felder festgelegt wurde. Damit wird also
weiterhin eine Verkäufer*in aus den Kunden-/Lieferantenstammdaten
genommen, sofern dort eine hinterlegt ist.

Behebt #258.

7 years agoArtikelliste: Artikel-Typ-Filter-Checkboxen richtig mitschleifen
Moritz Bunkus [Mon, 22 May 2017 09:55:50 +0000 (11:55 +0200)]
Artikelliste: Artikel-Typ-Filter-Checkboxen richtig mitschleifen

Seit Umstellung der Einzel-Suchmasken für die verschiedenen
Typen (Ware, Dienstleistung, Erzeugnis…) auf eine vereinheitlichte
Maske mit Checkboxen zur Auswahl der Typen wurden diese Checkboxen
weder beim Umsortieren noch beim CSV-/PDF-Export mitgegeben.

Behebt #253.

7 years agoTask-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt
Moritz Bunkus [Mon, 22 May 2017 09:37:35 +0000 (11:37 +0200)]
Task-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt

SL::Mailer erwartet die Einträge in Perls internem Encoding. Daher ist
jegliche Verwendung von Encode::decode(…) falsch.

Zusätzlich muss aber dem Template-Toolkit mitegeteilt werden, dass die
E-Mail-Vorlagen-Datei bereits UTF-8 encodiert wird. Nur dann wandelt
Template die beim Lesen ins interne Encoding um.

Damit spielt nun alles richtig zusammen:

• Daten aus der DB werden vom DB-Treiber in Perls internes Encoding
  gewandelt.
• Die E-Mail-Vorlagendatei wird von Template in Perls internes
  Encoding gewandelt.
• Beim Verschicken wird Perls internes Encoding von Net::SMTP (oder
  welchem Modul auch letztlich genutzt wird) aus Perls internem
  Encoding in das Wire-Format gewandelt.

Behebt #257.

7 years agoMailer: Exception in »send« via LXDebug ausgeben
Moritz Bunkus [Mon, 22 May 2017 09:25:40 +0000 (11:25 +0200)]
Mailer: Exception in »send« via LXDebug ausgeben

Das Debugging ist schwierig, wenn die einzige Fehlermeldung etwas wie
»something went wrong« ist.

7 years agoJobverlaufsfilter: bessere Benennung des Ausführungsdatumsfilters
Moritz Bunkus [Mon, 22 May 2017 08:50:44 +0000 (10:50 +0200)]
Jobverlaufsfilter: bessere Benennung des Ausführungsdatumsfilters

Siehe #256.

7 years agoTask-Server-Steuerung: Buttonbeschriftung nicht zu breit werden lassen
Moritz Bunkus [Mon, 22 May 2017 08:37:11 +0000 (10:37 +0200)]
Task-Server-Steuerung: Buttonbeschriftung nicht zu breit werden lassen

Die Buttons in der Action-Bar haben alle eine feste Größe, die sich
nicht automatisch an den Inhalt anpassen kann. Nur Punkte in
Comboboxes passen sich automatisch der Breite an.

Daher muss die Beschriftung der obersten Ebene extrem kurz und knapp
sein, um so mehr beim Standardbutton, der fette Schrift nutzt, die
nochmal etwas breiter ist.

Siehe #256.

7 years agoHintergrundjobs: »als neu verwenden« implementiert
Moritz Bunkus [Mon, 22 May 2017 08:34:05 +0000 (10:34 +0200)]
Hintergrundjobs: »als neu verwenden« implementiert

Dann benötigt man nicht »als neu speichern« sowie »als neu speichern
und ausführen«. Siehe #256.

7 years agoHintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen
Moritz Bunkus [Mon, 22 May 2017 08:15:54 +0000 (10:15 +0200)]
Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen

Siehe #256.

7 years agoDokumentation: aktuelle(re) SSL Konfig-Parameter angeben
Jan Büren [Fri, 19 May 2017 16:00:06 +0000 (18:00 +0200)]
Dokumentation: aktuelle(re) SSL Konfig-Parameter angeben

7 years agolängere Zeichenketten sauber zusammenbauen
Jan Büren [Fri, 19 May 2017 15:29:24 +0000 (17:29 +0200)]
längere Zeichenketten sauber zusammenbauen

zum Commit von gerade (#243 bugfix).

7 years agobehebt #243
Jan Büren [Fri, 19 May 2017 13:53:27 +0000 (15:53 +0200)]
behebt #243

Kontoauszug verbuchen: Buchung erstellen ist jetzt ein Schritt
Falls die Zahlung für die Buchung entsprechend passend ist, wird
diese automatisch im zweiten Schritt als Vorschlag angezeigt.
Entsprechende Info an den Benutzer.

7 years agovergessener locales.pl Lauf zum Commit von gerade (arevamp)
Jan Büren [Fri, 19 May 2017 13:52:37 +0000 (15:52 +0200)]
vergessener locales.pl Lauf zum Commit von gerade (arevamp)

7 years agoRequirementSpecs: kivi.Part.js korrekt einbinden
Sven Schöling [Fri, 19 May 2017 09:23:29 +0000 (11:23 +0200)]
RequirementSpecs: kivi.Part.js korrekt einbinden

7 years agoKorrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum...
Andreas Rudin [Thu, 18 May 2017 14:07:22 +0000 (16:07 +0200)]
Korrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum, diverse kleinere Korrekturen bei der Nomenklatur