Jan Büren [Tue, 10 Aug 2021 08:32:58 +0000 (10:32 +0200)]
Bugfix: ShippedQty kann nicht ohne $::form aufgerufen werden
Falls die Zeiterfassung per BackgroundJob Lieferscheine aus
Aufträgen erzeugt wird jetzt kein Fehler mehr geworfen, dass
der Typ (sales || purchase) nicht definiert ist.
Jan Büren [Mon, 9 Aug 2021 12:06:50 +0000 (14:06 +0200)]
Fix für redmine #483
Falls es verwaiste abweichende Lieferadressen gibt, werden alle
Benutzerdefinierten Variablen gelöscht.
Jan Büren [Mon, 9 Aug 2021 09:54:15 +0000 (11:54 +0200)]
PayPostingImport: Testfall gegen DATEV-CSV Struktur
Jan Büren [Mon, 9 Aug 2021 09:53:44 +0000 (11:53 +0200)]
PayPostingImport: Changelog
Jan Büren [Mon, 9 Aug 2021 09:52:31 +0000 (11:52 +0200)]
PayPostingImport: Kosmetik
Jan Büren [Mon, 9 Aug 2021 09:14:59 +0000 (11:14 +0200)]
PayPostingImport: locales
Jan Büren [Mon, 9 Aug 2021 09:09:09 +0000 (11:09 +0200)]
S:C:PayPostingImport Bei Erfolg, importierte Buchungen anzeigen
Jan Büren [Wed, 4 Aug 2021 08:44:16 +0000 (10:44 +0200)]
S/C/PayPostingImport Prototyp
Verarbeitet DATEV Lohnbuchungen aus einer CSV-Datei
Jan Büren [Mon, 2 Aug 2021 08:14:34 +0000 (10:14 +0200)]
locales-Lauf en/de
Jan Büren [Mon, 2 Aug 2021 07:55:45 +0000 (09:55 +0200)]
Falls der WF Auftrag -> Lieferschein genutzt wird, min. 1 Position übernehmen
Damit auch wirklich der Geliefert Status pro Position korrekt
gesetzt werden kann, muss mindestens eine Position aus dem Original-Auftrag
im Workflow vorhanden sein.
Jan Büren [Tue, 27 Jul 2021 09:10:22 +0000 (11:10 +0200)]
EK-Bericht Suchoptionen für Sollkonto und Erfassungsdatum
Jan Büren [Tue, 27 Jul 2021 09:06:47 +0000 (11:06 +0200)]
Einkaufsbericht um Anzeige Erfassungsdatum erweitert
Jan Büren [Tue, 27 Jul 2021 08:59:00 +0000 (10:59 +0200)]
Einkaufsbericht um Anzeige erstes Sollkonto erweitert
Jan Büren [Mon, 26 Jul 2021 11:19:31 +0000 (13:19 +0200)]
Langsames Entfernen der Option 'Auslagern mit negativer Menge'
Jan Büren [Mon, 26 Jul 2021 11:04:30 +0000 (13:04 +0200)]
Mandantenkonfiguration: transfer_default_warehouse_for_assembly entfernt
S.a. UPGRADE
Jan Büren [Mon, 26 Jul 2021 09:46:45 +0000 (11:46 +0200)]
Testfall für: Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen
Jan Büren [Mon, 26 Jul 2021 09:46:11 +0000 (11:46 +0200)]
typo
Jan Büren [Mon, 26 Jul 2021 08:55:24 +0000 (10:55 +0200)]
Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen
Einstellbar in der Mandantenkonfiguration
Jan Büren [Mon, 26 Jul 2021 08:34:42 +0000 (10:34 +0200)]
Mandantenkonfig: Erzeugnis fertigen berücksichtigt Dienstleistungen
Jan Büren [Mon, 26 Jul 2021 07:19:36 +0000 (09:19 +0200)]
Testfall für Erzeugnis fertigen braucht keine Dienstleistung
Jan Büren [Fri, 23 Jul 2021 17:17:10 +0000 (19:17 +0200)]
hotfix: Erzeugnis fertigen braucht in der alten Version keine Dienstleistung
Bernd Bleßmann [Wed, 14 Jul 2021 09:04:46 +0000 (11:04 +0200)]
Sortimentsbestandteile ändern können, auch nachdem das Sortiemnt verwendet wurde
Gekoppelt an ein neues Recht
Bernd Bleßmann [Wed, 14 Jul 2021 09:04:00 +0000 (11:04 +0200)]
Recht zum Editieren von Shop-Artikel etwas nach hinten verschoben
Es hatte dieselbe Position, wie assembly_edit
Jan Büren [Tue, 13 Jul 2021 07:26:32 +0000 (09:26 +0200)]
Lieferschein: Serienummer ist Pflichtfeld, wenn Artikel eine Serienummer hat
Jan Büren [Tue, 13 Jul 2021 06:19:46 +0000 (08:19 +0200)]
BWA: Bei Kontenliste auch die Beschreibung anzeigen
Bernd Bleßmann [Mon, 12 Jul 2021 11:13:07 +0000 (13:13 +0200)]
changelog für verschiedene Buchungs-Aktionen je nach Mandantenkonfig
Bernd Bleßmann [Mon, 12 Jul 2021 09:20:46 +0000 (11:20 +0200)]
Texte Mandantenkonfig f. Option "Dokumente hinzufügen" geändert, …
… damit deutlich wird, dass bei Dialog-, Kreditoren- und Ek-Rg-Buchung
in den Dokumenten-Tab gesprungen und bei Debitorenbuchung in
der Maske geblieben wird. Debitorenbuchung hat keinen Dokumenten-Tab.
Bernd Bleßmann [Mon, 12 Jul 2021 09:47:39 +0000 (11:47 +0200)]
Ek-Rg: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS aus: Verhalten wie zuvor
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt:
"Buchen" bucht und führt im selben Beleg zum DMS-Tab.
- DMS an und "Dokumente für Dialogbuchung hinzufügen" ausgestellt:
"Buchen" (Haupt-Aktion) bucht und führt zum selben Beleg (wie vorher).
Es gibt eine zweite Aktion "Buchen und Dokument hochladen". Diese bucht und
führt im selben Beleg zum DMS-Tab.
Bernd Bleßmann [Mon, 12 Jul 2021 09:02:22 +0000 (11:02 +0200)]
Kreditorenbuchung: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS aus: Verhalten wie zuvor
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt:
"Buchen" (Haupt-Aktion) bucht und führt im selben Beleg zum DMS-Tab.
Es gibt eine zweite Aktion "Buchen und neue Buchung". Diese bucht und
führt zu einer leeren Buchungsmaske
- DMS an und "Dokumente für Dialogbuchung hinzufügen" ausgestellt:
"Buchen" (Haupt-Aktion) bucht und führt zu einer leeren Buchungsmaske.
Es gibt eine zweite Aktion "Buchen und Dokument hochladen". Diese bucht und
führt im selben Beleg zum DMS-Tab
Bernd Bleßmann [Fri, 9 Jul 2021 14:35:56 +0000 (16:35 +0200)]
Dialogbuchung: verschiedene Buchungs-Aktionen je nach Mandantenkonfig
- DMS aus
nur "Buchen" bucht und führt zu einer leeren Buchungsmaske
- DMS an und "Dokumente für Dialogbuchung hinzufügen" eingestellt:
"Buchen" (Haupt-Aktion) bucht und führt im selben Beleg zum DMS-Tab.
Es gibt eine zweite Aktion "Buchen und neue Buchung". Diese bucht und
führt zu einer leeren Buchungsmaske
- DMS an und "Dokumente für Dialogbuchung hinzufügen" ausgestellt:
"Buchen" (Haupt-Aktion) bucht und führt zu einer leeren Buchungsmaske.
Es gibt eine zweite Aktion "Buchen und Dokument hochladen". Diese bucht und
führt im selben Beleg zum DMS-Tab
Bernd Bleßmann [Fri, 9 Jul 2021 13:14:06 +0000 (15:14 +0200)]
Bericht Dialogbuchungen: Aktion-Bar-Setup: unbenutzten Parameter num_rows entfernt
Bernd Bleßmann [Fri, 9 Jul 2021 10:35:01 +0000 (12:35 +0200)]
Debitorebuchung: Redirects nach Buchen aufgeräumt …
- kein redirect nach redirect_header. redirect schickt ruft auch
redirect_header auf, prüft aber, ob schon ein header geschickt wurde
und bricht dann ab.
- Verbesserte Info-Ausgabe mit Rechnungsnummer.
Bernd Bleßmann [Thu, 8 Jul 2021 11:17:35 +0000 (13:17 +0200)]
EK-Rechnung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
Bernd Bleßmann [Fri, 9 Jul 2021 10:01:24 +0000 (12:01 +0200)]
Kreditorenbuchung: Redirects nach Buchen aufgeräumt …
- kein redirect nach redirect_header. redirect schickt ruft auch
redirect_header auf, prüft aber, ob schon ein header geschickt wurde
und bricht dann ab.
- Verbesserte Info-Ausgabe mit Rechnungsnummer.
Hinweis: callback und redirect mit Fragment geht (noch) nicht, da bei
redirect die callback-Parameter recht simple geparsed werden, um diese
in der Session zu hinterlegen. Das berücksichtigt das Fragment nicht.
Bernd Bleßmann [Thu, 8 Jul 2021 11:17:15 +0000 (13:17 +0200)]
Kreditorenbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
Bernd Bleßmann [Fri, 9 Jul 2021 09:32:34 +0000 (11:32 +0200)]
Dialogbuchung: kleine Fixes bei Fehlermeldungen
Bernd Bleßmann [Fri, 9 Jul 2021 09:19:54 +0000 (11:19 +0200)]
Dialogbuchung: Redirects nach Buchen aufgeräumt …
- nicht in der transaction-subroutine, sondern in der Aktion, wo auch das
redirect für den "Normal-Fall" schon war. Damit sind die Redirects an
einer Stelle.
- kein redirect nach redirect_header. redirect schickt ruft auch
redirect_header auf, prüft aber, ob schon ein header geschickt wurde
und bricht dann ab.
- Einheitliche Info-Ausgabe.
Hinweis: callback und redirect mit Fragment geht (noch) nicht, da bei
redirect die callback-Parameter recht simple geparsed werden, um diese
in der Session zu hinterlegen. Das berücksichtigt das Fragment nicht.
Bernd Bleßmann [Wed, 7 Jul 2021 16:03:04 +0000 (18:03 +0200)]
Dialogbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden
Bernd Bleßmann [Thu, 8 Jul 2021 11:16:18 +0000 (13:16 +0200)]
build_std_url: Fragment unterstützen
Bernd Bleßmann [Thu, 8 Jul 2021 15:12:10 +0000 (17:12 +0200)]
Dialogbuchung: Web-Template: Id nicht als Input rendern
Die Id sollte ohnehin nicht geändert werden und ist auch schon als Hidden
vorhanden. Deshalb wurde sie doppelt als Parameter gesendet.
Bernd Bleßmann [Thu, 8 Jul 2021 10:13:09 +0000 (12:13 +0200)]
EK-Rechnung: Web-Template: leeren else-Zweig entfernt.
Bernd Bleßmann [Thu, 8 Jul 2021 14:03:51 +0000 (16:03 +0200)]
Vergessene locales-Läufe
Jan Büren [Thu, 8 Jul 2021 12:33:26 +0000 (14:33 +0200)]
DeliveryPlan: Berechnung nur noch über verlinkte Positionen
Jan Büren [Thu, 8 Jul 2021 12:31:49 +0000 (14:31 +0200)]
S/H/ShippedQty vergessener toter Code
Jan Büren [Thu, 8 Jul 2021 12:17:48 +0000 (14:17 +0200)]
S/H/ShippedQty Berechnung nur über verlinkte Positionen
Jan Büren [Thu, 8 Jul 2021 11:57:27 +0000 (13:57 +0200)]
ShippedQty: Verwaiste Option fill_up aus Mandantenkonfig entfernt
Jan Büren [Thu, 8 Jul 2021 11:27:19 +0000 (13:27 +0200)]
WH::transfer_assembly gegen S/H/Inventory::produce_assembly getauscht
Testfälle i.O., weiteres Feature für das Erzeugnis fertigen möglich
und im Changelog kommentiert. S.a. #429
Bernd Bleßmann [Mon, 5 Jul 2021 14:40:43 +0000 (16:40 +0200)]
Auftrags-Controller: Debug-Statment raus
Bernd Bleßmann [Wed, 30 Jun 2021 12:09:22 +0000 (14:09 +0200)]
locales-Lauf "en"
Bernd Bleßmann [Wed, 30 Jun 2021 12:08:49 +0000 (14:08 +0200)]
Mobile: unbenutzte Template-Datei image_upload/form.html entfernt
Bernd Bleßmann [Wed, 30 Jun 2021 11:59:47 +0000 (13:59 +0200)]
Mobile: keine Todo-Liste im Login-Screen
Bernd Bleßmann [Fri, 25 Jun 2021 14:30:25 +0000 (16:30 +0200)]
S:P:MaterialComponents: delete auf $hash{k}, nicht %hash{k}
Gibt sonst einen Fehler zumindest bei älteren Perl-Versionen.
Sven Schöling [Fri, 7 May 2021 14:21:29 +0000 (16:21 +0200)]
Developer Recht und neue Menüeinträge für Testcontroller
Sven Schöling [Fri, 25 Jun 2021 13:56:05 +0000 (15:56 +0200)]
package.json entfernt
Die war zwischendrin reingekommen um eslint zu konfigurieren. Wird nicht
benötigt.
Sven Schöling [Fri, 25 Jun 2021 13:28:45 +0000 (15:28 +0200)]
Mobile: lokale css/fonts/js Resourcen.
Sven Schöling [Fri, 25 Jun 2021 13:14:26 +0000 (15:14 +0200)]
Mobile: locales
Sven Schöling [Fri, 25 Jun 2021 11:59:39 +0000 (13:59 +0200)]
locales.pl: update auf mobile_webpages
Sven Schöling [Fri, 14 May 2021 16:48:01 +0000 (18:48 +0200)]
ImageUpload: nur mime-type image/* akzeptieren
Sven Schöling [Fri, 14 May 2021 16:43:25 +0000 (18:43 +0200)]
ImageUpload: multiupload in einem request
Sven Schöling [Fri, 14 May 2021 16:37:34 +0000 (18:37 +0200)]
ImageUpload: modal undismissable + cancel
Sven Schöling [Fri, 14 May 2021 16:09:38 +0000 (18:09 +0200)]
Image Upload: progress bar, success und error flash
Sven Schöling [Fri, 14 May 2021 16:08:35 +0000 (18:08 +0200)]
MaterialComponents: flash
Sven Schöling [Fri, 14 May 2021 14:24:48 +0000 (16:24 +0200)]
ImageUpload: Hochladen deaktivieren wenn Form nicht komplett gefüllt ist
Sven Schöling [Fri, 14 May 2021 13:08:45 +0000 (15:08 +0200)]
ImageUpload: max filesize auf 15MB angehoben
Sven Schöling [Fri, 14 May 2021 13:04:27 +0000 (15:04 +0200)]
Mobile: locales
Sven Schöling [Fri, 14 May 2021 13:02:38 +0000 (15:02 +0200)]
Mobile: Links in company_logo entfernt und auf Handyspace getrimmt
Sven Schöling [Fri, 7 May 2021 13:49:16 +0000 (15:49 +0200)]
FileDB: async db.open fixes
Dadurch, dass das komplette Interface asynchron ist, muss jeder Request an
die Datenbank potentiell verzögert werden bis eine Verbindung steht.
Sven Schöling [Fri, 7 May 2021 13:22:31 +0000 (15:22 +0200)]
ImageUpload: resolve on keyup und async submit
Sven Schöling [Fri, 7 May 2021 13:21:59 +0000 (15:21 +0200)]
ImageUpload: resolve
Sven Schöling [Fri, 7 May 2021 13:21:25 +0000 (15:21 +0200)]
ImageUpload: client side Scripte
Sven Schöling [Fri, 7 May 2021 10:10:54 +0000 (12:10 +0200)]
ImageUpload: template update
Sven Schöling [Fri, 30 Apr 2021 08:54:25 +0000 (10:54 +0200)]
ImageUpload: local storage erste Version
Sven Schöling [Fri, 23 Apr 2021 15:07:03 +0000 (17:07 +0200)]
Mobile file: kleinere DOM fixes
Sven Schöling [Fri, 23 Apr 2021 13:13:43 +0000 (15:13 +0200)]
MaterialComponents: modal test page
Sven Schöling [Fri, 23 Apr 2021 13:12:57 +0000 (15:12 +0200)]
MaterialComponents: Materialize modals als Ersatz für kivi.popup_dialog
Sven Schöling [Tue, 13 Apr 2021 10:38:57 +0000 (12:38 +0200)]
MaterialComponents: Doku
Sven Schöling [Fri, 26 Mar 2021 18:26:04 +0000 (19:26 +0100)]
ImageUpload: erste Version
Sven Schöling [Fri, 26 Mar 2021 18:23:18 +0000 (19:23 +0100)]
Mobile: Templates für den File Dialog
- is_global ist noch nicht unterstützt
- json-loses direkt-rendern wird nicht unterstützt
- umbenennen ist noch nicht implementiert
Sven Schöling [Fri, 26 Mar 2021 18:22:31 +0000 (19:22 +0100)]
MaterialComponents: checkbox_tag
Sven Schöling [Fri, 26 Mar 2021 18:21:57 +0000 (19:21 +0100)]
Mobile File: enable_file_upload toggle kann jetzt auch materialize
Sven Schöling [Fri, 26 Mar 2021 18:21:32 +0000 (19:21 +0100)]
Mobile: generic/error template
Sven Schöling [Fri, 26 Mar 2021 18:20:43 +0000 (19:20 +0100)]
Mobile: client_js darf nicht versuchen den Header zu scrollen
Sven Schöling [Fri, 19 Mar 2021 18:29:11 +0000 (19:29 +0100)]
Mobile: menu um komponenten testseite erweitert
Sven Schöling [Fri, 19 Mar 2021 18:03:26 +0000 (19:03 +0100)]
Mobile: login screen auf komponenten umgeschrieben
Sven Schöling [Fri, 19 Mar 2021 17:59:52 +0000 (18:59 +0100)]
MaterialComponents: select_tag Komponente
Sven Schöling [Fri, 14 May 2021 12:31:59 +0000 (14:31 +0200)]
Mobile: Layout and neue stylesheet/javascript syntax angepasst
Sven Schöling [Fri, 19 Mar 2021 17:14:37 +0000 (18:14 +0100)]
Mobile: js refactored und datepicker übersetzt
Sven Schöling [Fri, 19 Mar 2021 17:13:27 +0000 (18:13 +0100)]
MaterialComponents: date_tag Komponente
Sven Schöling [Fri, 19 Mar 2021 16:31:26 +0000 (17:31 +0100)]
MaterialComponents: P.M.input_tag
Sven Schöling [Fri, 19 Mar 2021 15:11:59 +0000 (16:11 +0100)]
mobile: separate javascript_setup Datei damit Validate korrekt funktioniert
Sven Schöling [Fri, 5 Mar 2021 17:52:30 +0000 (18:52 +0100)]
MaterialComponents Presenter
Erstmal für die wichtigsten Elemente:
- buttons
- submit
- input felder
- icons
Zusammen mit einem Testcontroller zum rendern
Sven Schöling [Sun, 28 Feb 2021 10:51:31 +0000 (11:51 +0100)]
Mobile: templates nach templates/mobile_webpages verschoben
Sven Schöling [Sun, 28 Feb 2021 10:50:20 +0000 (11:50 +0100)]
Layout: webpages_path jetzt im Layout
Sven Schöling [Fri, 22 Jan 2021 18:10:58 +0000 (19:10 +0100)]
Mobile Menu: Test Eintrag korrekt benennen
Sven Schöling [Wed, 20 Jan 2021 10:11:52 +0000 (11:11 +0100)]
Mobile Layout: Für mobile user das Mobile Layout forcieren
Sven Schöling [Fri, 21 May 2021 15:04:31 +0000 (17:04 +0200)]
Mobile Layout: Loginscreen für mobile User
Sven Schöling [Wed, 20 Jan 2021 10:10:31 +0000 (11:10 +0100)]
Mobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei
Menü zeigt aus Platzgründen nur Top-Level Einträge in der menu.yml an.
Sven Schöling [Fri, 22 Jan 2021 16:45:45 +0000 (17:45 +0100)]
Form::header: viewport Angabe für mobile Endgeräte
Sven Schöling [Fri, 12 Mar 2021 12:50:57 +0000 (13:50 +0100)]
Presenter: html_tag unterstützt jetzt class => [...] Syntax
Sven Schöling [Fri, 26 Mar 2021 18:19:47 +0000 (19:19 +0100)]
Presenter::EscapedText: escape_js_calls
Helferfunktion um das manuelle Zusammenstückeln von onclick Callbacks zu
erleichtern.