kivitendo-erp.git
3 years agoMobile: lokale css/fonts/js Resourcen.
Sven Schöling [Fri, 25 Jun 2021 13:28:45 +0000 (15:28 +0200)]
Mobile: lokale css/fonts/js Resourcen.

3 years agoMobile: locales
Sven Schöling [Fri, 25 Jun 2021 13:14:26 +0000 (15:14 +0200)]
Mobile: locales

3 years agolocales.pl: update auf mobile_webpages
Sven Schöling [Fri, 25 Jun 2021 11:59:39 +0000 (13:59 +0200)]
locales.pl: update auf mobile_webpages

3 years agoImageUpload: nur mime-type image/* akzeptieren
Sven Schöling [Fri, 14 May 2021 16:48:01 +0000 (18:48 +0200)]
ImageUpload: nur mime-type image/* akzeptieren

3 years agoImageUpload: multiupload in einem request
Sven Schöling [Fri, 14 May 2021 16:43:25 +0000 (18:43 +0200)]
ImageUpload: multiupload in einem request

3 years agoImageUpload: modal undismissable + cancel
Sven Schöling [Fri, 14 May 2021 16:37:34 +0000 (18:37 +0200)]
ImageUpload: modal undismissable + cancel

3 years agoImage Upload: progress bar, success und error flash
Sven Schöling [Fri, 14 May 2021 16:09:38 +0000 (18:09 +0200)]
Image Upload: progress bar, success und error flash

3 years agoMaterialComponents: flash
Sven Schöling [Fri, 14 May 2021 16:08:35 +0000 (18:08 +0200)]
MaterialComponents: flash

3 years agoImageUpload: Hochladen deaktivieren wenn Form nicht komplett gefüllt ist
Sven Schöling [Fri, 14 May 2021 14:24:48 +0000 (16:24 +0200)]
ImageUpload: Hochladen deaktivieren wenn Form nicht komplett gefüllt ist

3 years agoImageUpload: max filesize auf 15MB angehoben
Sven Schöling [Fri, 14 May 2021 13:08:45 +0000 (15:08 +0200)]
ImageUpload: max filesize auf 15MB angehoben

3 years agoMobile: locales
Sven Schöling [Fri, 14 May 2021 13:04:27 +0000 (15:04 +0200)]
Mobile: locales

3 years agoMobile: Links in company_logo entfernt und auf Handyspace getrimmt
Sven Schöling [Fri, 14 May 2021 13:02:38 +0000 (15:02 +0200)]
Mobile: Links in company_logo entfernt und auf Handyspace getrimmt

3 years agoFileDB: async db.open fixes
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.

3 years agoImageUpload: resolve on keyup und async submit
Sven Schöling [Fri, 7 May 2021 13:22:31 +0000 (15:22 +0200)]
ImageUpload: resolve on keyup und async submit

3 years agoImageUpload: resolve
Sven Schöling [Fri, 7 May 2021 13:21:59 +0000 (15:21 +0200)]
ImageUpload: resolve

3 years agoImageUpload: client side Scripte
Sven Schöling [Fri, 7 May 2021 13:21:25 +0000 (15:21 +0200)]
ImageUpload: client side Scripte

3 years agoImageUpload: template update
Sven Schöling [Fri, 7 May 2021 10:10:54 +0000 (12:10 +0200)]
ImageUpload: template update

3 years agoImageUpload: local storage erste Version
Sven Schöling [Fri, 30 Apr 2021 08:54:25 +0000 (10:54 +0200)]
ImageUpload: local storage erste Version

3 years agoMobile file: kleinere DOM fixes
Sven Schöling [Fri, 23 Apr 2021 15:07:03 +0000 (17:07 +0200)]
Mobile file: kleinere DOM fixes

3 years agoMaterialComponents: modal test page
Sven Schöling [Fri, 23 Apr 2021 13:13:43 +0000 (15:13 +0200)]
MaterialComponents: modal test page

3 years agoMaterialComponents: Materialize modals als Ersatz für kivi.popup_dialog
Sven Schöling [Fri, 23 Apr 2021 13:12:57 +0000 (15:12 +0200)]
MaterialComponents: Materialize modals als Ersatz für kivi.popup_dialog

3 years agoMaterialComponents: Doku
Sven Schöling [Tue, 13 Apr 2021 10:38:57 +0000 (12:38 +0200)]
MaterialComponents: Doku

3 years agoImageUpload: erste Version
Sven Schöling [Fri, 26 Mar 2021 18:26:04 +0000 (19:26 +0100)]
ImageUpload: erste Version

3 years agoMobile: Templates für den File Dialog
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

3 years agoMaterialComponents: checkbox_tag
Sven Schöling [Fri, 26 Mar 2021 18:22:31 +0000 (19:22 +0100)]
MaterialComponents: checkbox_tag

3 years agoMobile File: enable_file_upload toggle kann jetzt auch materialize
Sven Schöling [Fri, 26 Mar 2021 18:21:57 +0000 (19:21 +0100)]
Mobile File: enable_file_upload toggle kann jetzt auch materialize

3 years agoMobile: generic/error template
Sven Schöling [Fri, 26 Mar 2021 18:21:32 +0000 (19:21 +0100)]
Mobile: generic/error template

3 years agoMobile: client_js darf nicht versuchen den Header zu scrollen
Sven Schöling [Fri, 26 Mar 2021 18:20:43 +0000 (19:20 +0100)]
Mobile: client_js darf nicht versuchen den Header zu scrollen

3 years agoMobile: menu um komponenten testseite erweitert
Sven Schöling [Fri, 19 Mar 2021 18:29:11 +0000 (19:29 +0100)]
Mobile: menu um komponenten testseite erweitert

3 years agoMobile: login screen auf komponenten umgeschrieben
Sven Schöling [Fri, 19 Mar 2021 18:03:26 +0000 (19:03 +0100)]
Mobile: login screen auf komponenten umgeschrieben

3 years agoMaterialComponents: select_tag Komponente
Sven Schöling [Fri, 19 Mar 2021 17:59:52 +0000 (18:59 +0100)]
MaterialComponents: select_tag Komponente

3 years agoMobile: Layout and neue stylesheet/javascript syntax angepasst
Sven Schöling [Fri, 14 May 2021 12:31:59 +0000 (14:31 +0200)]
Mobile: Layout and neue stylesheet/javascript syntax angepasst

3 years agoMobile: js refactored und datepicker übersetzt
Sven Schöling [Fri, 19 Mar 2021 17:14:37 +0000 (18:14 +0100)]
Mobile: js refactored und datepicker übersetzt

3 years agoMaterialComponents: date_tag Komponente
Sven Schöling [Fri, 19 Mar 2021 17:13:27 +0000 (18:13 +0100)]
MaterialComponents: date_tag Komponente

3 years agoMaterialComponents: P.M.input_tag
Sven Schöling [Fri, 19 Mar 2021 16:31:26 +0000 (17:31 +0100)]
MaterialComponents: P.M.input_tag

3 years agomobile: separate javascript_setup Datei damit Validate korrekt funktioniert
Sven Schöling [Fri, 19 Mar 2021 15:11:59 +0000 (16:11 +0100)]
mobile: separate javascript_setup Datei damit Validate korrekt funktioniert

3 years agoMaterialComponents Presenter
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

3 years agoMobile: templates nach templates/mobile_webpages verschoben
Sven Schöling [Sun, 28 Feb 2021 10:51:31 +0000 (11:51 +0100)]
Mobile: templates nach templates/mobile_webpages verschoben

3 years agoLayout: webpages_path jetzt im Layout
Sven Schöling [Sun, 28 Feb 2021 10:50:20 +0000 (11:50 +0100)]
Layout: webpages_path jetzt im Layout

3 years agoMobile Menu: Test Eintrag korrekt benennen
Sven Schöling [Fri, 22 Jan 2021 18:10:58 +0000 (19:10 +0100)]
Mobile Menu: Test Eintrag korrekt benennen

3 years agoMobile Layout: Für mobile user das Mobile Layout forcieren
Sven Schöling [Wed, 20 Jan 2021 10:11:52 +0000 (11:11 +0100)]
Mobile Layout: Für mobile user das Mobile Layout forcieren

3 years agoMobile Layout: Loginscreen für mobile User
Sven Schöling [Fri, 21 May 2021 15:04:31 +0000 (17:04 +0200)]
Mobile Layout: Loginscreen für mobile User

3 years agoMobile Layout: neue Layouts für Login, Menü, Stylesheet + Menüdatei
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.

3 years agoForm::header: viewport Angabe für mobile Endgeräte
Sven Schöling [Fri, 22 Jan 2021 16:45:45 +0000 (17:45 +0100)]
Form::header: viewport Angabe für mobile Endgeräte

3 years agoPresenter: html_tag unterstützt jetzt class => [...] Syntax
Sven Schöling [Fri, 12 Mar 2021 12:50:57 +0000 (13:50 +0100)]
Presenter: html_tag unterstützt jetzt class => [...] Syntax

3 years agoPresenter::EscapedText: escape_js_calls
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.

3 years agoPresenter::Tag: button_tag rendert onclick nur wenn vorhanden
Sven Schöling [Fri, 23 Apr 2021 13:13:56 +0000 (15:13 +0200)]
Presenter::Tag: button_tag rendert onclick nur wenn vorhanden

3 years agoLayout: Javascript Menü refactoring
Sven Schöling [Fri, 14 May 2021 11:47:46 +0000 (13:47 +0200)]
Layout: Javascript Menü refactoring

Das Javascript Menü war noch in einem Zustand aus der Anfangszeit von
SL::Layout. Diese Änderungen teilen das in ein Main Layout (Javascript)
und ein sub layout für das DHTMLMenu.

Das DHTMLMenu Layout ist außerdem ein wenig optimiert. Es benutzt jetzt
nicht mehr ein template sondern baut das DOM direkt zusammen (spart im
hot path einen template aufruf und ist um faktor 5 schneller), und
ausserdem werden die -f checks auf die icon Dateien jetzt mit
SL::System::ResourceCache gecacht, so dass nicht für jeden Request ein
paar Duzend stat() gemacht werden müssen.

3 years agoLayout: Anpassung von den meisten Layouts an die neue javascript/stylesheet Struktur
Sven Schöling [Fri, 14 May 2021 11:46:17 +0000 (13:46 +0200)]
Layout: Anpassung von den meisten Layouts an die neue javascript/stylesheet Struktur

3 years agoLayout::Base: besseres sub_layout javascript/css dispatching
Sven Schöling [Wed, 20 Jan 2021 10:07:04 +0000 (11:07 +0100)]
Layout::Base: besseres sub_layout javascript/css dispatching

sub_layouts werden jetzt mit add/use aggregiert. add/use gibt aber immer
auch die der sub_layouts zurück.

Statt die zu überschreiben gibt es jetzt die neuen callbacks

  static_javascripts
  static_stylesheets

die zusätzlich zurückgeliefert werden.

Die alten einstiegspunkte

  javascripts
  stylesheets

machen jetzt die Auflösung in die Webpfade, so dass nur das oberste
layout den Mechanismus überschreiben braucht wenn benötigt.

3 years agoLayout::Split: docu fix
Sven Schöling [Fri, 14 May 2021 11:42:02 +0000 (13:42 +0200)]
Layout::Split: docu fix

3 years agoLayout::Base: git_commit_reload_resources config parameter
Sven Schöling [Wed, 20 Jan 2021 10:21:22 +0000 (11:21 +0100)]
Layout::Base: git_commit_reload_resources config parameter

Ermöglicht das Ausschalten von git commit Resourcesversionierung das
bisher immer an war.

3 years agoLayout::Base: stylesheets und javascript auch extern finden
Sven Schöling [Wed, 20 Jan 2021 10:06:23 +0000 (11:06 +0100)]
Layout::Base: stylesheets und javascript auch extern finden

3 years agoLayout::None: jquery-ui - wird benötigt von js/kivi.js
Sven Schöling [Wed, 20 Jan 2021 10:05:32 +0000 (11:05 +0100)]
Layout::None: jquery-ui - wird benötigt von js/kivi.js

3 years agoRequest: is_mobile
Sven Schöling [Wed, 20 Jan 2021 10:04:59 +0000 (11:04 +0100)]
Request: is_mobile

3 years agoPart: eslint fixes
Sven Schöling [Fri, 21 May 2021 14:27:29 +0000 (16:27 +0200)]
Part: eslint fixes

3 years ago.eslint.rc
Sven Schöling [Fri, 30 Apr 2021 08:54:33 +0000 (10:54 +0200)]
.eslint.rc

3 years agoSL::DB::BackgroudJob::ALL entfernt
Bernd Bleßmann [Fri, 25 Jun 2021 13:44:10 +0000 (15:44 +0200)]
SL::DB::BackgroudJob::ALL entfernt

Wird nicht wirklich gebraucht und war bis vor dem letzten Release auch
nicht richtig mitgepflegt worden.

3 years agoVersion auf unstable gesetzt
Bernd Bleßmann [Fri, 25 Jun 2021 13:37:43 +0000 (15:37 +0200)]
Version auf unstable gesetzt

3 years agoRelease 3.5.7
Bernd Bleßmann [Fri, 25 Jun 2021 10:40:50 +0000 (12:40 +0200)]
Release 3.5.7

3 years agoDatenbank-Upgrade-Skripte für Release 3.5.7-Abhängigkeiten
Bernd Bleßmann [Fri, 25 Jun 2021 10:25:11 +0000 (12:25 +0200)]
Datenbank-Upgrade-Skripte für Release 3.5.7-Abhängigkeiten

3 years agoDoku-Update: Versionnummer 3.5.7 und weitere Module
Bernd Bleßmann [Fri, 25 Jun 2021 10:16:08 +0000 (12:16 +0200)]
Doku-Update: Versionnummer 3.5.7 und weitere Module

3 years agochangelog-Update: Versionsnummer und Bug-Fixes
Bernd Bleßmann [Fri, 25 Jun 2021 09:44:26 +0000 (11:44 +0200)]
changelog-Update: Versionsnummer und Bug-Fixes

3 years agoRelease-Management: locales-Lauf en und BackgrundJob::ALL erwähnen
Bernd Bleßmann [Fri, 25 Jun 2021 08:43:53 +0000 (10:43 +0200)]
Release-Management: locales-Lauf en und BackgrundJob::ALL erwähnen

3 years agoSL::BackgroundJob::ALL.pm für BackgroundJobs aktualisiert
Bernd Bleßmann [Fri, 25 Jun 2021 08:41:41 +0000 (10:41 +0200)]
SL::BackgroundJob::ALL.pm für BackgroundJobs aktualisiert

3 years agoUpgrade: Doku: neue Version, neues Modul, Hinweis auf Backup nach oben
Bernd Bleßmann [Fri, 25 Jun 2021 08:05:01 +0000 (10:05 +0200)]
Upgrade: Doku: neue Version, neues Modul, Hinweis auf Backup nach oben

3 years agovergessener locales-Lauf en
Bernd Bleßmann [Fri, 25 Jun 2021 07:52:40 +0000 (09:52 +0200)]
vergessener locales-Lauf en

3 years agoShop: Woocommerce Test
Werner Hahn [Fri, 25 Jun 2021 07:08:00 +0000 (09:08 +0200)]
Shop: Woocommerce Test

3 years agoShop: Woocommerce Debug raus
Werner Hahn [Fri, 25 Jun 2021 07:06:50 +0000 (09:06 +0200)]
Shop: Woocommerce Debug raus

3 years agoShop: WooCommerce Syntaxfehler
Werner Hahn [Fri, 25 Jun 2021 06:26:53 +0000 (08:26 +0200)]
Shop: WooCommerce Syntaxfehler

3 years agolocales lauf
Werner Hahn [Thu, 24 Jun 2021 16:00:06 +0000 (18:00 +0200)]
locales lauf

3 years agoWebshop: changelog
Werner Hahn [Thu, 24 Jun 2021 14:42:01 +0000 (16:42 +0200)]
Webshop: changelog

3 years agoWebshop: locales Lauf
Werner Hahn [Thu, 24 Jun 2021 14:41:37 +0000 (16:41 +0200)]
Webshop: locales Lauf

3 years agoWebshopApi: Standardzahlungsbedingung korrigiert Syntax
Werner Hahn [Thu, 24 Jun 2021 14:40:40 +0000 (16:40 +0200)]
WebshopApi: Standardzahlungsbedingung korrigiert Syntax

3 years agoRevert "ShopConnector get_part in WooCommerce implemented"
Werner Hahn [Thu, 24 Jun 2021 13:09:57 +0000 (15:09 +0200)]
Revert "ShopConnector get_part in WooCommerce implemented"

This reverts commit 875ae0f6f2ec3de097926910f64d9e6c214e0e82.

3 years agoWooCommerce Shopware: paymentid im Shoporder setzen
Werner Hahn [Thu, 24 Jun 2021 12:24:23 +0000 (14:24 +0200)]
WooCommerce Shopware: paymentid im Shoporder setzen

3 years agoWebshop Order Zahlungsbedingen mit übergeben
Werner Hahn [Tue, 2 Mar 2021 15:38:51 +0000 (16:38 +0100)]
Webshop Order Zahlungsbedingen mit übergeben

3 years agoWooCommerce: Lieferkosten als Position anfügen
Werner Hahn [Thu, 24 Jun 2021 09:35:57 +0000 (11:35 +0200)]
WooCommerce: Lieferkosten als Position anfügen

3 years agoWebshopApi: Zahlungsbedingung beim Kundenanlegen ...
Werner Hahn [Thu, 24 Jun 2021 09:31:03 +0000 (11:31 +0200)]
WebshopApi: Zahlungsbedingung beim Kundenanlegen ...

für den Kunden die die 1. Zahlungsbedingung übernehmen

3 years agoWooCommerce: Shopübernahme Anpassung Lieferadresse und Stadi
Werner Hahn [Wed, 27 Jan 2021 10:07:05 +0000 (11:07 +0100)]
WooCommerce: Shopübernahme Anpassung Lieferadresse und Stadi

3 years agoSL::ShopConnector::WooCommerce Kategorien per page
Werner Hahn [Fri, 15 Jan 2021 12:17:26 +0000 (13:17 +0100)]
SL::ShopConnector::WooCommerce Kategorien per page

3 years agoShopConnector get_part in WooCommerce implemented
Tamino [Thu, 31 Dec 2020 11:23:21 +0000 (12:23 +0100)]
ShopConnector get_part in WooCommerce implemented

3 years agoShopConnector: WooCommerce set OrderStatus added
Tamino [Wed, 30 Dec 2020 11:22:06 +0000 (12:22 +0100)]
ShopConnector: WooCommerce set OrderStatus added

3 years agoWebshopApi: ShopConnector WooCommerce erstellt
Tamino [Thu, 24 Sep 2020 16:23:53 +0000 (18:23 +0200)]
WebshopApi: ShopConnector WooCommerce erstellt

    Funktion get_version implementiert.

3 years agoShop: Standartartikelnr für Versandartikel
Werner Hahn [Wed, 7 Apr 2021 17:40:39 +0000 (19:40 +0200)]
Shop: Standartartikelnr für Versandartikel

3 years agoShops: rosedateien für Standartversandkosten
Werner Hahn [Wed, 7 Apr 2021 17:02:28 +0000 (19:02 +0200)]
Shops: rosedateien für Standartversandkosten

3 years agoShops Standart Versandartikel
Werner Hahn [Wed, 7 Apr 2021 16:58:47 +0000 (18:58 +0200)]
Shops Standart Versandartikel

3 years agoZeiterfassung: Bericht: Einige Sortierungen repariert
Bernd Bleßmann [Thu, 24 Jun 2021 07:43:21 +0000 (09:43 +0200)]
Zeiterfassung: Bericht: Einige Sortierungen repariert

3 years agovergessene locales-Läufe de/en
Bernd Bleßmann [Thu, 24 Jun 2021 07:47:28 +0000 (09:47 +0200)]
vergessene locales-Läufe de/en

3 years agoMit fa04f8138cc6447 gelöst
Jan Büren [Wed, 23 Jun 2021 11:25:31 +0000 (13:25 +0200)]
Mit fa04f8138cc6447 gelöst

Ich lass den Code aber erstmal so stehen, falls es doch inperformant werden sollte

3 years agoAuftrags-Controller: neuen Artikel aus Maske heraus anlegen können
Bernd Bleßmann [Wed, 25 Sep 2019 14:36:24 +0000 (16:36 +0200)]
Auftrags-Controller: neuen Artikel aus Maske heraus anlegen können

3 years agoRevert "SL/X/Base Workaround für stringify eq"
Jan Büren [Wed, 23 Jun 2021 11:19:47 +0000 (13:19 +0200)]
Revert "SL/X/Base Workaround für stringify eq"

This reverts commit 1f7b26048829f9a9622b06e2c106ae2a4f18442e.

3 years agoSL::Locale::String: ne überladen
Moritz Bunkus [Wed, 23 Jun 2021 11:16:45 +0000 (13:16 +0200)]
SL::Locale::String: ne überladen

3 years agoS/DB/Order convert_to_delivery_order delivered in Abhängigkeit von stock_out setzen
Jan Büren [Wed, 23 Jun 2021 11:13:52 +0000 (13:13 +0200)]
S/DB/Order convert_to_delivery_order delivered in Abhängigkeit von stock_out setzen

Testfall ergänzt

3 years agoShippedQty: delivered korrekt setzen
Sven Schöling [Wed, 23 Jan 2019 17:07:27 +0000 (18:07 +0100)]
ShippedQty: delivered korrekt setzen

Wenn der Helper ohne fill_up aufgerufen wurde, wurden nicht existierende
Positionen für die delivered Berechnung ignoriert

3 years agoTest angepasst:Kundenauftrag -> Lieferantenauftrag: delivered_flag wird nicht generel...
Martin Helmling martin.helmling@octosoft.eu [Mon, 8 Oct 2018 14:18:14 +0000 (16:18 +0200)]
Test angepasst:Kundenauftrag -> Lieferantenauftrag: delivered_flag wird nicht generell gesetzt

zu #8469

3 years agoRevert "Weiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen"
Jan Büren [Wed, 23 Jun 2021 10:50:29 +0000 (12:50 +0200)]
Revert "Weiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen"

This reverts commit 033138109231a9737da9b2f0ee7cb5d20413ddbf.

3 years agoWeiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen
Jan Büren [Wed, 23 Jun 2021 10:29:43 +0000 (12:29 +0200)]
Weiche Mandantenkonfiguration: Untererzeugnisse direkt mitfertigen

3 years agoLocales
Jan Büren [Wed, 23 Jun 2021 10:20:06 +0000 (12:20 +0200)]
Locales

3 years agoSL/X/Base Workaround für stringify eq
Jan Büren [Wed, 23 Jun 2021 09:41:14 +0000 (11:41 +0200)]
SL/X/Base Workaround für stringify eq

Für 'eq' gibt es in SL::Locale::String eine Überladungsmöglichkeit
für 'ne' leider nicht. Wenn der Test in Base anders logisch kombiniert
wird, gibt es erstmal keine Probleme.
Fehler: triht argument has no overloaded magic