Sven Schöling [Mon, 24 Jul 2017 16:40:56 +0000 (18:40 +0200)]
DO: mark_orders_if_delivered mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 15:53:41 +0000 (17:53 +0200)]
io::_update_ship: SL::Helper::ShippedQty benutzen
Sven Schöling [Mon, 24 Jul 2017 15:14:06 +0000 (17:14 +0200)]
DeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 15:13:39 +0000 (17:13 +0200)]
OrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen
Sven Schöling [Mon, 24 Jul 2017 15:12:48 +0000 (17:12 +0200)]
ShippedQty: calculate chainbar machen
Sven Schöling [Mon, 24 Jul 2017 14:25:59 +0000 (16:25 +0200)]
Helper::ShippedQty: orderitems korrekt in calculate behandeln
Sven Schöling [Tue, 4 Jul 2017 12:52:27 +0000 (14:52 +0200)]
ShippedQty: Algorithmusdetails konfigurierbar machen
Sven Schöling [Thu, 29 Jun 2017 14:48:26 +0000 (16:48 +0200)]
ShippedQty Helper
Sven Schöling [Mon, 24 Jul 2017 13:21:46 +0000 (15:21 +0200)]
Object Helper: delegate
Sven Schöling [Fri, 21 Jul 2017 13:22:42 +0000 (15:22 +0200)]
mailmap: Christian
Jan Büren [Sun, 23 Jul 2017 19:25:08 +0000 (21:25 +0200)]
BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung
Jan Büren [Sun, 23 Jul 2017 19:20:41 +0000 (21:20 +0200)]
DB/BankTransaction: Kosmetik Fall SEPA-Check
Jan Büren [Sun, 23 Jul 2017 19:14:47 +0000 (21:14 +0200)]
SEPA Agreement Regel wieder aktivieren
Sehr präziser und gut kommentieren Geoffrey-Code sollte
man prinzipiell fördern - Oder wenn man den wegwirft,
auch einen ädequaten Ersatz schaffen und testen.
Aber man kann auch das Bein amputieren wenn der Patient
Schmerzen im dicken Zeh hat.
Ich schraub das Bein erstmal wieder dran.
Jan Büren [Sun, 23 Jul 2017 19:11:03 +0000 (21:11 +0200)]
Minimaler Notflicken für #277
Zumindestens werden damit überhaupt wieder Treffer in
der Vorschlagsliste für Banküberweisung mit SEPA erzeugt.
S.a. Details Ticket, dass ist kein akzeptabler Fix, sondern
nur der Flicken, damit Anwender die Vorschlagsliste überhaupt
wieder so nutzen können wie in 3.4.1
Jan Büren [Sun, 23 Jul 2017 19:06:58 +0000 (21:06 +0200)]
BankTransaction: minimal Kosmetik
Jan Büren [Sat, 22 Jul 2017 08:51:55 +0000 (10:51 +0200)]
Artikelbericht (IC.pm): Standardlager und Standardlagerplatz optional anzeigen
Martin Helmling martin.helmling@octosoft.eu [Fri, 21 Jul 2017 07:12:10 +0000 (09:12 +0200)]
Filemanagement: DEBUG2 herausgenommen
Martin Helmling martin.helmling@octosoft.eu [Fri, 21 Jul 2017 07:05:35 +0000 (09:05 +0200)]
Filemanagement: Löschen von DMS-Anhängen wirft Fehler
Hier war der Rückgabewert der delete-Funktion im Backend verschwunden.
fix redmine #275
Jan Büren [Thu, 20 Jul 2017 13:06:18 +0000 (15:06 +0200)]
Fix für: Einlagern über Einkauslieferschein macht keine action
Copy & Paste Fehler
Jan Büren [Thu, 20 Jul 2017 10:49:42 +0000 (12:49 +0200)]
SEPA: Sinnvolle Defaults für SEPA-Überweisung anhaken
Technischer Hintergrund:
L.checkbox_tag benötigt checked=1
Jan Büren [Thu, 20 Jul 2017 10:49:10 +0000 (12:49 +0200)]
RB-Druckvorlagen Doku verbessert
Moritz Bunkus [Mon, 7 Nov 2016 13:59:25 +0000 (14:59 +0100)]
CSV-Import Kunden: Verkäufer über Login setzen können
Bei Verkäufernamen und -logins (Spalten »salesman« und
»salesman_login«) wird absichtlich nicht zwischen Groß- und
Kleinschreibung unterschieden. Technisch betrachtet unterscheidet
kivitendo zwar bei Loginnamen zwischen Groß- und Kleinschreibung, aber
in der Praxis legt niemand zwei Benutzer*innen an, deren Login sich
nur in der Groß-/Kleinschreibung unterscheidet.
Sie zu ignorieren macht die Interaktion mit anderen Systemen leichter
und erspart einen Zwischenschritt an Bearbeitung.
Moritz Bunkus [Wed, 19 Jul 2017 12:36:12 +0000 (14:36 +0200)]
Stylesheets: Admin-Bereich: obersten Inhalt nicht hinter Menü verstecken
Moritz Bunkus [Thu, 11 May 2017 11:00:32 +0000 (13:00 +0200)]
Druckfunktion: beim Debuggen temporäre Datei für alle lesbar machen
Moritz Bunkus [Thu, 11 May 2017 10:59:48 +0000 (12:59 +0200)]
Druckfunktion: Zeitstempel im Dateinamen
Das hilft herauszufinden, welche die neueste Datei ist, wenn man
Druckvorlagen debuggt und dann viele temporäre Dateien herumliegen
hat.
Jan Büren [Wed, 19 Jul 2017 15:46:06 +0000 (17:46 +0200)]
Anpassugen dokumentation.xml für neues Modul
Jan Büren [Wed, 19 Jul 2017 15:05:34 +0000 (17:05 +0200)]
InstallationCheck angepasst für neue Abhängigkeit
Jan Büren [Wed, 19 Jul 2017 15:05:01 +0000 (17:05 +0200)]
Changelog Update
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).
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
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.
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.
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
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.
G. Richardson [Tue, 18 Jul 2017 11:01:26 +0000 (13:01 +0200)]
VERSION auf unstable gesetzt
G. Richardson [Tue, 18 Jul 2017 10:55:49 +0000 (12:55 +0200)]
VERSION auf 3.5.0 gesetzt
G. Richardson [Tue, 18 Jul 2017 10:36:43 +0000 (12:36 +0200)]
locales
Übersetzungen, die in Commit
bf980f4c entfernt wurden, gelöscht
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
Rolf Fluehmann [Mon, 17 Jul 2017 15:37:18 +0000 (17:37 +0200)]
Erfolgsrechnung kann nach Abteilung gefiltert werden
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.
Jan Büren [Mon, 17 Jul 2017 13:19:43 +0000 (15:19 +0200)]
Abteilungspflicht für Dialogbuchen: Saubere Fehlermeldung und Behandlung
Sven Schöling [Mon, 17 Jul 2017 12:11:58 +0000 (14:11 +0200)]
File Test: Konfiguration für den Test korrekt setzen
G. Richardson [Mon, 17 Jul 2017 11:12:37 +0000 (13:12 +0200)]
Versionsnummer 3.5.0 für UPGRADE und changelog
G. Richardson [Mon, 17 Jul 2017 11:16:13 +0000 (13:16 +0200)]
Versionsnummer 3.5.0 für die Dokumentation
G. Richardson [Sat, 15 Jul 2017 12:07:58 +0000 (14:07 +0200)]
SQL release Upgrade Skripte für 3.5.0
G. Richardson [Mon, 17 Jul 2017 11:28:52 +0000 (13:28 +0200)]
changelog - Bugfixes aktualisiert
G. Richardson [Mon, 17 Jul 2017 11:24:40 +0000 (13:24 +0200)]
changelog - neuen Partcontroller erwähnt
Sven Schöling [Mon, 17 Jul 2017 10:39:40 +0000 (12:39 +0200)]
doc/UPGRADE: Liste der Module
Sven Schöling [Mon, 17 Jul 2017 10:37:03 +0000 (12:37 +0200)]
File::MimeInfo statt File::MimeInfo::Magic als Abhängigkeit
Sven Schöling [Mon, 17 Jul 2017 10:03:40 +0000 (12:03 +0200)]
find-use: URI::Escape
Sven Schöling [Mon, 17 Jul 2017 10:03:34 +0000 (12:03 +0200)]
Revert "InstallationCheck - URI::Escape aufgenommen"
This reverts commit
aa913830a567a1f8cca0d2eb0ae76e797f38b021.
Sven Schöling [Mon, 17 Jul 2017 10:01:04 +0000 (12:01 +0200)]
find-use: HTML::Entities
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
Jan Büren [Mon, 17 Jul 2017 09:04:23 +0000 (11:04 +0200)]
behebt #273 Überschriftskonten nicht im Dialog bebuchen
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
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
G. Richardson [Sat, 15 Jul 2017 12:02:24 +0000 (14:02 +0200)]
changelog um Bugfixes aus Redmine erweitert
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.
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Jul 2017 14:13:44 +0000 (16:13 +0200)]
Trotzdem bleibt der Manager "PartClassification"
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
G. Richardson [Fri, 14 Jul 2017 08:59:51 +0000 (10:59 +0200)]
Part Controller - Doku zu action_add_from_record
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.
Sven Schöling [Tue, 11 Jul 2017 17:17:57 +0000 (19:17 +0200)]
Artikel anlegen mit Rücksprung in Belege
G. Richardson [Wed, 7 Jun 2017 07:58:23 +0000 (09:58 +0200)]
Typos in locale
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Jul 2017 05:46:46 +0000 (07:46 +0200)]
Filemanagement: Korrekte Fehlermeldung anzeigen
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
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.
Sven Schöling [Tue, 11 Jul 2017 13:18:55 +0000 (15:18 +0200)]
PriceSource doku
Sven Schöling [Mon, 10 Jul 2017 11:42:51 +0000 (13:42 +0200)]
global $::cgi in bin/mozilla/login.pl entfernt
Sven Schöling [Mon, 10 Jul 2017 11:41:09 +0000 (13:41 +0200)]
oe: implizite global %TMPL_VAR in den request cache verschoben.
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
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.
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.
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.
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).
Sven Schöling [Tue, 27 Jun 2017 13:23:07 +0000 (15:23 +0200)]
Dispatcher: Reset von myconfig war fehlerhaft
Sven Schöling [Mon, 26 Jun 2017 08:28:39 +0000 (10:28 +0200)]
installation_check: pdfinfo nicht mit cpan installieren, nur mit apt
Sven Schöling [Mon, 26 Jun 2017 08:28:10 +0000 (10:28 +0200)]
installation_check: apt-get install zu apt install geändert
Sven Schöling [Wed, 21 Jun 2017 14:29:03 +0000 (16:29 +0200)]
PriceSource Controller: parts_id/orderitems_id translation
Sven Schöling [Thu, 8 Dec 2016 14:50:51 +0000 (15:50 +0100)]
display_row: id, parts_id in $record_items gefixt
Sven Schöling [Thu, 15 Jun 2017 10:58:43 +0000 (12:58 +0200)]
Benutzerverwaltung: Löschen war nicht möglich
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
Martin Helmling martin.helmling@octosoft.eu [Wed, 14 Jun 2017 05:43:49 +0000 (07:43 +0200)]
Dokumentation neu generiert
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)
sschoeling [Tue, 6 Jun 2017 09:33:56 +0000 (11:33 +0200)]
Merge pull request #7 from freiphone/master
Bug-Fix: Drucken
freiphone [Mon, 5 Jun 2017 13:42:08 +0000 (15:42 +0200)]
Drucken und Buchen
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
freiphone [Mon, 5 Jun 2017 11:06:04 +0000 (13:06 +0200)]
Drucken und Buchen
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.
freiphone [Mon, 5 Jun 2017 08:41:17 +0000 (10:41 +0200)]
Vorbereitung für Drucken und Buchen
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
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)
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:20:13 +0000 (18:20 +0200)]
Fehlende Übersetzung für eindeutige Artikelnummer
Bernd Bleßmann [Fri, 2 Jun 2017 09:24:49 +0000 (11:24 +0200)]
Part Controller - Artikelnummern immer änderbar
behebt #264 (redmine)
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
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
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
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.
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.
G. Richardson [Tue, 30 May 2017 13:01:41 +0000 (15:01 +0200)]
Part Controller history - Artikelnummer mit anzeigen