kivitendo-erp.git
2 years agoKosmetik Debitorenbuchung ar.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:36:34 +0000 (14:36 +0100)]
Kosmetik Debitorenbuchung ar.pl: Ausrichtung

2 years agoVorgangsbezeichnung in Debitorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:35:21 +0000 (14:35 +0100)]
Vorgangsbezeichnung in Debitorenbuchungs-Vorlage: Speichern und Laden

2 years agoVorgangsbezeichnung in Debitorenbuchung: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:33:30 +0000 (14:33 +0100)]
Vorgangsbezeichnung in Debitorenbuchung: Speichern und Laden

2 years agoKosmetik Kreditorenbuchung ap.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 13:21:10 +0000 (14:21 +0100)]
Kosmetik Kreditorenbuchung ap.pl: Ausrichtung

2 years agoVorgangsbezeichnung in Kreditorenbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 13:09:52 +0000 (14:09 +0100)]
Vorgangsbezeichnung in Kreditorenbuchungs-Vorlage: Speichern und Laden

2 years agoVorgangsbezeichnung in Kreditorenbuchung: Speichern, Laden, Workflow
Bernd Bleßmann [Mon, 21 Feb 2022 12:59:42 +0000 (13:59 +0100)]
Vorgangsbezeichnung in Kreditorenbuchung: Speichern, Laden, Workflow

2 years agoKosmetik Dialogbuchung gl.pl, GL.pm: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 12:43:23 +0000 (13:43 +0100)]
Kosmetik Dialogbuchung gl.pl, GL.pm: Ausrichtung

2 years agoBuchungsjournal: Vorgangsbezeichnung anzeigen und danach filtern können
Bernd Bleßmann [Mon, 21 Feb 2022 11:52:31 +0000 (12:52 +0100)]
Buchungsjournal: Vorgangsbezeichnung anzeigen und danach filtern können

2 years agoBuchungsjournal Web-Template: Kosmetik: Einrückung
Bernd Bleßmann [Mon, 21 Feb 2022 11:02:13 +0000 (12:02 +0100)]
Buchungsjournal Web-Template: Kosmetik: Einrückung

2 years agoBuchungsjournal Web-Template: Fehlendes td-Tag
Bernd Bleßmann [Mon, 21 Feb 2022 11:01:07 +0000 (12:01 +0100)]
Buchungsjournal Web-Template: Fehlendes td-Tag

2 years agoKosmetik Dialogbuchung gl.pl: Ausrichtung
Bernd Bleßmann [Mon, 21 Feb 2022 10:46:26 +0000 (11:46 +0100)]
Kosmetik Dialogbuchung gl.pl: Ausrichtung

2 years agoVorgangsbezeichnung in Dialogbuchungs-Vorlage: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 10:44:29 +0000 (11:44 +0100)]
Vorgangsbezeichnung in Dialogbuchungs-Vorlage: Speichern und Laden

2 years agoVorgangsbezeichnung in Dialogbuchungs-Vorlage: DB-Upgrade und Rose
Bernd Bleßmann [Mon, 21 Feb 2022 10:39:23 +0000 (11:39 +0100)]
Vorgangsbezeichnung in Dialogbuchungs-Vorlage: DB-Upgrade und Rose

2 years agoVorgangsbezeichnung in Dialogbuchung: Speichern und Laden
Bernd Bleßmann [Mon, 21 Feb 2022 10:28:38 +0000 (11:28 +0100)]
Vorgangsbezeichnung in Dialogbuchung: Speichern und Laden

2 years agoVorgangsbezeichnung in Dialogbuchung: DB-Upgrade und Rose
Bernd Bleßmann [Mon, 21 Feb 2022 10:16:09 +0000 (11:16 +0100)]
Vorgangsbezeichnung in Dialogbuchung: DB-Upgrade und Rose

2 years agoRevert "OIDs von Tabellen entfernt"
Bernd Bleßmann [Wed, 9 Mar 2022 10:06:02 +0000 (11:06 +0100)]
Revert "OIDs von Tabellen entfernt"

This reverts commit a351192ec2a1306395e2563525969e8103fa3f5a.

War jetzt doppelt drin.

2 years agoTestfall: Debug-Meldungen nur bei einzelner Ausführung
Jan Büren [Wed, 9 Mar 2022 09:54:48 +0000 (10:54 +0100)]
Testfall: Debug-Meldungen nur bei einzelner Ausführung

https://perlmaven.com/diag-note-explain

2 years agoMerge pull request #41 from kivitendo/f-rights-to-view
Jan Büren [Wed, 9 Mar 2022 08:12:50 +0000 (09:12 +0100)]
Merge pull request #41 from kivitendo/f-rights-to-view

F rights to view

2 years agoRecht: Ansehen von Lieferscheinen berücksichtigen (VK+EK/alter+neuer Controller)
Bernd Bleßmann [Tue, 8 Mar 2022 15:46:56 +0000 (16:46 +0100)]
Recht: Ansehen von Lieferscheinen berücksichtigen (VK+EK/alter+neuer Controller)

2 years agoKosmetik: DeliveryOrder: actionbar: Einrückung und Ausrichtung
Bernd Bleßmann [Tue, 8 Mar 2022 10:29:21 +0000 (11:29 +0100)]
Kosmetik: DeliveryOrder: actionbar: Einrückung und Ausrichtung

2 years agodo.pl: display_form: Hilfsfunktion für Zugriffsrechte verwenden, …
Bernd Bleßmann [Mon, 7 Mar 2022 10:19:35 +0000 (11:19 +0100)]
do.pl: display_form: Hilfsfunktion für Zugriffsrechte verwenden, …

… wie an anderen Stellen auch.

2 years agoRecht: Ansehen von Einkaufsrechnungen berücksichtigen
Bernd Bleßmann [Mon, 7 Mar 2022 10:02:53 +0000 (11:02 +0100)]
Recht: Ansehen von Einkaufsrechnungen berücksichtigen

2 years agoRecht: Ansehen von Verkaufsrechnungen berücksichtigen
Bernd Bleßmann [Mon, 7 Mar 2022 09:40:31 +0000 (10:40 +0100)]
Recht: Ansehen von Verkaufsrechnungen berücksichtigen

2 years agoAnbebots-/Auftragsbericht: Recht "Ansehen von Belegen" berücksichtigen
Bernd Bleßmann [Tue, 8 Mar 2022 16:12:42 +0000 (17:12 +0100)]
Anbebots-/Auftragsbericht: Recht "Ansehen von Belegen" berücksichtigen

2 years agoAuftrags-Controller: wenn kein Recht zur Bearbeitung, dann Aktionen ausblenden …
Bernd Bleßmann [Tue, 8 Mar 2022 16:03:49 +0000 (17:03 +0100)]
Auftrags-Controller: wenn kein Recht zur Bearbeitung, dann Aktionen ausblenden …

… und nicht weglassen

2 years agoAuftrags-Controller: before-run-hook deutlicher benannt
Bernd Bleßmann [Mon, 7 Mar 2022 07:58:57 +0000 (08:58 +0100)]
Auftrags-Controller: before-run-hook deutlicher benannt

2 years agokein DB-Fehler bei fehlender Gruppe Vollzugriff im DB-Upgrade f. Nur-Lese-Rechte
Bernd Bleßmann [Tue, 8 Mar 2022 16:27:53 +0000 (17:27 +0100)]
kein DB-Fehler bei fehlender Gruppe Vollzugriff im DB-Upgrade f. Nur-Lese-Rechte

Ist beim Test aufgefallen - dort gibt es die Gruppe nicht.

2 years agoAbteilung bei Lohnbuchhaltung zuordnen, get_first mit richtigen Parameteraufruf
Jan Büren [Tue, 8 Mar 2022 14:29:35 +0000 (15:29 +0100)]
Abteilung bei Lohnbuchhaltung zuordnen, get_first mit richtigen Parameteraufruf

2 years agoSQL-Upgrade korrekter Name und kivi-version
Jan Büren [Tue, 8 Mar 2022 11:46:25 +0000 (12:46 +0100)]
SQL-Upgrade korrekter Name und kivi-version

Importiert aus Kundenprojekt

2 years agoOIDs von Tabellen entfernt
Moritz Bunkus [Thu, 11 Feb 2021 10:01:23 +0000 (11:01 +0100)]
OIDs von Tabellen entfernt

2 years agoDATEV-Export Steuerschlüssel 94 übergeben, aber die Steuerbuchungen ausklammern
Jan Büren [Mon, 7 Mar 2022 08:43:46 +0000 (09:43 +0100)]
DATEV-Export Steuerschlüssel 94 übergeben, aber die Steuerbuchungen ausklammern

2 years agoChangelog für Reverse Charge und kein E-Mail-Protokoll in internen Bemerkungen
Jan Büren [Thu, 3 Mar 2022 12:57:07 +0000 (13:57 +0100)]
Changelog für Reverse Charge und kein E-Mail-Protokoll in internen Bemerkungen

2 years agolocales für Feature Reverse Charge bei Kreditorenbuchungen
Jan Büren [Thu, 3 Mar 2022 12:56:19 +0000 (13:56 +0100)]
locales für Feature Reverse Charge bei Kreditorenbuchungen

2 years agoreverse Charge Upgrade Skript. Syntax und Vorgängerversion
Jan Büren [Thu, 3 Mar 2022 12:50:24 +0000 (13:50 +0100)]
reverse Charge Upgrade Skript. Syntax und Vorgängerversion

2 years agoVergessene SL::DB::ApGl.pm eingecheckt
Jan Büren [Wed, 2 Mar 2022 08:41:45 +0000 (09:41 +0100)]
Vergessene SL::DB::ApGl.pm eingecheckt

2 years agoDB-Upgrade tax_reverse_charge, syntaktischen Fehler behoben
Jan Büren [Tue, 1 Mar 2022 12:51:22 +0000 (13:51 +0100)]
DB-Upgrade tax_reverse_charge, syntaktischen Fehler behoben

2 years agoKreditorenbuchung um Steuerschlüssel 94 (reverse charge) erweitert
Jan Büren [Tue, 1 Mar 2022 12:48:46 +0000 (13:48 +0100)]
Kreditorenbuchung um Steuerschlüssel 94 (reverse charge) erweitert

Bucht die gegensätzliche Steuer auf eine verknüpfte Dialogbuchung
und setzt den Steuerschlüssel beim DATEV-Export auf 0. Ferner sind
Steuer inklusive Buchungen unterbunden und die Dialogbuchung ist
nicht veränderbar, wird aber entsprechend modifiziert wenn die
Quell-Buchung geändert (gelöscht) wird.

2 years agoBuchen und Verändern für gl sperren, falls kreditorische Folgebuchung
Jan Büren [Wed, 23 Feb 2022 20:40:01 +0000 (21:40 +0100)]
Buchen und Verändern für gl sperren, falls kreditorische Folgebuchung

2 years agoHilfstabelle für automatische GL-Buchung nach Kreditorenbuchung
Jan Büren [Wed, 23 Feb 2022 09:16:27 +0000 (10:16 +0100)]
Hilfstabelle für automatische GL-Buchung nach Kreditorenbuchung

2 years agoDB-Skript: Reverse Charge für Kreditorenbelege
Jan Büren [Wed, 23 Feb 2022 09:12:42 +0000 (10:12 +0100)]
DB-Skript: Reverse Charge für Kreditorenbelege

2 years agoE-Mail-Protokollierung in interne Bemerkung abschalten, falls Journal an
Jan Büren [Tue, 22 Feb 2022 08:24:25 +0000 (09:24 +0100)]
E-Mail-Protokollierung in interne Bemerkung abschalten, falls Journal an

2 years agoqty real nach numeric migrieren Ticket #491
Jan Büren [Thu, 3 Mar 2022 12:31:44 +0000 (13:31 +0100)]
qty real nach numeric migrieren  Ticket #491

2 years agoFactur-X: Einheiten »licenses« und »Lizenzen« auf C62 (= Stück) mappen
Moritz Bunkus [Thu, 3 Mar 2022 09:17:26 +0000 (10:17 +0100)]
Factur-X: Einheiten »licenses« und »Lizenzen« auf C62 (= Stück) mappen

2 years agoRecht: Ansehen von Belegen bei Angebot und Auftrag berücksichtigen
Bernd Bleßmann [Wed, 2 Mar 2022 15:17:54 +0000 (16:17 +0100)]
Recht: Ansehen von Belegen bei Angebot und Auftrag berücksichtigen

Ansehen nur im neuen Auftrags-Controller

2 years agoRechte (nur) zum Lesen von Belegen
Bernd Bleßmann [Wed, 2 Mar 2022 13:48:29 +0000 (14:48 +0100)]
Rechte (nur) zum Lesen von Belegen

2 years agoVersion auf unstable gesetzt
Bernd Bleßmann [Wed, 2 Mar 2022 12:46:08 +0000 (13:46 +0100)]
Version auf unstable gesetzt

2 years agochangelog: Zeitstempel noch schnell gefixt ...
Jan Büren [Wed, 2 Mar 2022 12:19:14 +0000 (13:19 +0100)]
changelog: Zeitstempel noch schnell gefixt ...

2 years agoRelease 3.6.0
Bernd Bleßmann [Wed, 2 Mar 2022 12:04:29 +0000 (13:04 +0100)]
Release 3.6.0

2 years agoDB-Upgrade-Skripte für 3.6.0
Bernd Bleßmann [Wed, 2 Mar 2022 11:33:35 +0000 (12:33 +0100)]
DB-Upgrade-Skripte für 3.6.0

2 years agokivilogo: Frieden statt Corona
Jan Büren [Tue, 1 Mar 2022 17:09:19 +0000 (18:09 +0100)]
kivilogo: Frieden statt Corona

2 years agoMerge pull request #40 from computersalat/special_chars
Moritz Bunkus [Mon, 28 Feb 2022 08:27:16 +0000 (09:27 +0100)]
Merge pull request #40 from computersalat/special_chars

[locale] cross merge and sort de/en special_chars

2 years ago'Fehlbetrag setzen' mit Schweizer Zahlenformat kompatibel machen
Andreas Rudin [Mon, 28 Feb 2022 00:07:13 +0000 (01:07 +0100)]
'Fehlbetrag setzen' mit Schweizer Zahlenformat kompatibel machen

Im Javascript Code " statt ' verwenden, damit Betraege ueber 1000
im Schweizer Zahlenformat mit ' als Tausender-Trennzeichen
verarbeitet werden koennen.

2 years agocross merge and sort de/en special_chars
ChrisWi [Thu, 24 Aug 2017 14:10:13 +0000 (16:10 +0200)]
cross merge and sort de/en special_chars

2 years agoAuftrags-Controller: Media beim Drucken berücksichtigen
Bernd Bleßmann [Wed, 23 Feb 2022 13:47:46 +0000 (14:47 +0100)]
Auftrags-Controller: Media beim Drucken berücksichtigen

2 years agomarei fix expansion to test if \lxcurrecncy is empty
Marei (peiTeX) [Wed, 23 Feb 2022 11:32:04 +0000 (12:32 +0100)]
marei fix expansion to test if \lxcurrecncy is empty

2 years agomarei: add chf example to README
Marei (peiTeX) [Wed, 23 Feb 2022 10:28:09 +0000 (11:28 +0100)]
marei: add chf example to README

2 years agoMerge pull request #38 from kivitendo/marei-remove-default_account
Jan Büren [Wed, 23 Feb 2022 10:21:38 +0000 (11:21 +0100)]
Merge pull request #38 from kivitendo/marei-remove-default_account

replace 000908d73c032707d8d02cd5b4c768ea29aa4b78 - change default currency setting for marei

2 years agomarei: aufforderung zum editieren der kiviletter.sty entfernt
Marei (peiTeX) [Wed, 23 Feb 2022 10:05:22 +0000 (11:05 +0100)]
marei: aufforderung zum editieren der kiviletter.sty entfernt

2 years agomarei: Währungsvoreinstellung Euro + option zur Anpassung in insettings
Marei (peiTeX) [Wed, 23 Feb 2022 10:01:40 +0000 (11:01 +0100)]
marei: Währungsvoreinstellung Euro  + option zur Anpassung in insettings

2 years agoDruckvorlagen marei: euro als Kontenstandard setzen, Readme ergänzt
Jan Büren [Tue, 22 Feb 2022 10:52:15 +0000 (11:52 +0100)]
Druckvorlagen marei: euro als Kontenstandard setzen, Readme ergänzt

2 years agoMahungen: Währung auch für Druckvorlagen bereitstellen
Jan Büren [Tue, 22 Feb 2022 10:20:41 +0000 (11:20 +0100)]
Mahungen: Währung auch für Druckvorlagen bereitstellen

Ansonsten erhält die kivitendo GmbH durch den subtilen
marei default_account.tex zuviele ungeklärte Zahlungseingänge

2 years agoMahnungen: E-Mail-Text als HTML
Moritz Bunkus [Tue, 22 Feb 2022 09:12:06 +0000 (10:12 +0100)]
Mahnungen: E-Mail-Text als HTML

2 years agoVertreter-Funktion: Im Kundenstamm ausgebaut und Hinweis in M-Konfig
Jan Büren [Mon, 21 Feb 2022 09:30:56 +0000 (10:30 +0100)]
Vertreter-Funktion: Im Kundenstamm ausgebaut und Hinweis in M-Konfig

2 years agoKundenstammdaten: keine leeren »zusätzliche Rechnungsadressen« erzeugen
Moritz Bunkus [Mon, 21 Feb 2022 09:09:08 +0000 (10:09 +0100)]
Kundenstammdaten: keine leeren »zusätzliche Rechnungsadressen« erzeugen

2 years agoRelease 3.6.0-beta
Bernd Bleßmann [Fri, 18 Feb 2022 10:23:37 +0000 (11:23 +0100)]
Release 3.6.0-beta

2 years agoDokumentation neu gebaut
Bernd Bleßmann [Fri, 18 Feb 2022 10:06:15 +0000 (11:06 +0100)]
Dokumentation neu gebaut

2 years agoDokumentation: Release wird 3.6.0
Bernd Bleßmann [Fri, 18 Feb 2022 10:04:24 +0000 (11:04 +0100)]
Dokumentation: Release wird 3.6.0

2 years agoDokumentation: Hinweis auf qrbill: neues Release ist 3.6.0
Bernd Bleßmann [Fri, 18 Feb 2022 10:03:04 +0000 (11:03 +0100)]
Dokumentation: Hinweis auf qrbill: neues Release ist 3.6.0

2 years agoDokumentation: richtiges Release bei Hinweis auf Entfernung f-tex
Bernd Bleßmann [Fri, 18 Feb 2022 09:59:31 +0000 (10:59 +0100)]
Dokumentation: richtiges Release bei Hinweis auf Entfernung f-tex

2 years agoSL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm
Bernd Bleßmann [Fri, 18 Feb 2022 09:45:46 +0000 (10:45 +0100)]
SL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm

2 years agolocales-Lauf en
Bernd Bleßmann [Fri, 18 Feb 2022 09:39:24 +0000 (10:39 +0100)]
locales-Lauf en

2 years agoDokumentation auf 3.6 gesetzt
Jan Büren [Fri, 18 Feb 2022 09:02:25 +0000 (10:02 +0100)]
Dokumentation auf 3.6 gesetzt

2 years agoDokumentation: Schweizer QR-Rechnung Ergänzung zu Rechnungen ohne Betrag
Cem Aydin [Wed, 16 Feb 2022 15:59:32 +0000 (16:59 +0100)]
Dokumentation: Schweizer QR-Rechnung Ergänzung zu Rechnungen ohne Betrag

- Typo korrigiert
- HTML und PDF neu erzeugt

2 years agoSwiss QR-Bill: QrBill.pm: Inkludiere Datengruppe-Beschreibung in Fehlerausgabe
Steven Schubiger [Fri, 4 Feb 2022 12:40:58 +0000 (13:40 +0100)]
Swiss QR-Bill: QrBill.pm: Inkludiere Datengruppe-Beschreibung in Fehlerausgabe

2 years agoSwiss QR-Bill: Option Rechnung ohne Betrag
Cem Aydin [Thu, 3 Feb 2022 20:43:32 +0000 (21:43 +0100)]
Swiss QR-Bill: Option Rechnung ohne Betrag

- Checkbox bei Rechnung hinzugefügt (eingeblendet wenn Feature aktiv,
sonst hidden)
- Integration in Odt Print Ablauf
- Übersetzung + locales lauf

2 years agoSwiss QR-Bill: Datenbankupgrade Invoice/ar: Option Rechnung ohne Betrag hinzugefügt
Cem Aydin [Thu, 3 Feb 2022 20:52:49 +0000 (21:52 +0100)]
Swiss QR-Bill: Datenbankupgrade Invoice/ar: Option Rechnung ohne Betrag hinzugefügt

2 years agoDokumentation: Schweizer QR-Rechnung Ergänzung zu Adressdaten
Cem Aydin [Tue, 8 Feb 2022 15:02:59 +0000 (16:02 +0100)]
Dokumentation: Schweizer QR-Rechnung Ergänzung zu Adressdaten

2 years agoSwiss QR-Bill: Fix: Referenznummer nur bei gewählter Variante erzeugen
Cem Aydin [Tue, 8 Feb 2022 14:41:25 +0000 (15:41 +0100)]
Swiss QR-Bill: Fix: Referenznummer nur bei gewählter Variante erzeugen

2 years agoChangelog für die 3.6 aktualisiert
Jan Büren [Thu, 17 Feb 2022 10:13:10 +0000 (11:13 +0100)]
Changelog für die 3.6 aktualisiert

2 years agoBugfix zu #488 Lager ohne Lagerplatz nicht erlauben
Jan Büren [Thu, 17 Feb 2022 07:25:42 +0000 (08:25 +0100)]
Bugfix zu #488 Lager ohne Lagerplatz nicht erlauben

Nicht der eleganteste Fix, aber der Anwender/Admin sollte klar kommen
Leere Werte bei Anzahl Lagerplatz wird im Frontend abgefangen
Das alte Backend wirft jetzt einen Fehler falls die Menge nicht
größer als 0 ist.

2 years agoPayment-Helper: Fremdwährung nur über param steuern und nicht über den Beleg
Jan Büren [Thu, 17 Feb 2022 07:14:55 +0000 (08:14 +0100)]
Payment-Helper: Fremdwährung nur über param steuern und nicht über den Beleg

2 years agoBugfix: #486 Bericht Lagerentnahme: Link zur Ware kaputt
Jan Büren [Thu, 17 Feb 2022 07:08:48 +0000 (08:08 +0100)]
Bugfix: #486  Bericht Lagerentnahme: Link zur Ware kaputt

Vergessenes =

2 years agoVK-Rechnung 'als bezahlt markieren' für den Typ final_invoice erlauben
Jan Büren [Wed, 16 Feb 2022 12:17:06 +0000 (13:17 +0100)]
VK-Rechnung 'als bezahlt markieren' für den Typ final_invoice erlauben

Unabhängig von der Mandantenkonfiguration

2 years agoOffene Forderung: Falls Typ Schlussrechnung, Hinweis auf manuelles Ausbuchen
Jan Büren [Wed, 16 Feb 2022 12:16:11 +0000 (13:16 +0100)]
Offene Forderung: Falls Typ Schlussrechnung, Hinweis auf manuelles Ausbuchen

2 years agoCKEditor inline_resize: Hack für Editor im Dialog
Bernd Bleßmann [Wed, 16 Feb 2022 11:13:33 +0000 (12:13 +0100)]
CKEditor inline_resize: Hack für Editor im Dialog

2 years agoCKeditor: Fix wenn Editor größer als Browser Fenster ist
Benjamin.Wilhelm [Wed, 2 Sep 2020 12:18:53 +0000 (14:18 +0200)]
CKeditor: Fix wenn Editor größer als Browser Fenster ist

egw 13716

(cherry picked from commit a4674446d1738a15572b02a3907e485108534ac4)
(cherry-pick von odyn)

2 years agoCKEDITOR: Umbruch bei Scrollen nach unten korrigiert.
Benjamin.Wilhelm [Mon, 31 Aug 2020 10:20:29 +0000 (12:20 +0200)]
CKEDITOR: Umbruch bei Scrollen nach unten korrigiert.

egw 12629

(cherry picked from commit 935604099c8f46d0667921cf51c8a4b3e1b5aad6)
(cherry-pick von odyn)

2 years agoCKEditor Scrolling Bug in inline_resize plugin (das Dreieck rechts unten)
Sven Schöling [Wed, 10 Jun 2020 09:17:24 +0000 (11:17 +0200)]
CKEditor Scrolling Bug in inline_resize plugin (das Dreieck rechts unten)

Gleicher Bug wie in der floatingspace toolbar, hier aber einfacher zu
fixen, weil wir den Code nicht minifien müssen.

Ausserdem wir dder layout Call hier nicht durch einen buffer gejadgt,
und muss deshalb auch nicht detacht werden. Ansonsten analog zu der
Beschreibung da.

egw 12629

(cherry picked from commit 9eb2f5e8af80cc62ff070f950c5344f36e1dfba5)
(cherry pick von odyn)

2 years agoCKEDITOR: Scrolling Bug Toolbar
Sven Schöling [Tue, 9 Jun 2020 17:20:53 +0000 (19:20 +0200)]
CKEDITOR: Scrolling Bug Toolbar

Der Bug ist bekannt bei ckeditor: https://github.com/ckeditor/ckeditor4/issues/3848

Was da passiert ist, dass das Plugin floatingspace, was benutzt wird um
die toolbar zu implementieren, den scroll handler nur auf document.body
macht, nicht aber auf scrollbare fivs, wie bei uns verwendet werden.

Der Fix im Quellcode vom ckeditor ist dann effektiv dieser diff hier:

diff --git a/plugins/floatingspace/plugin.js b/plugins/floatingspace/plugin.js
index 8abbcd61d..65f16025b 100644
--- a/plugins/floatingspace/plugin.js
+++ b/plugins/floatingspace/plugin.js
@ -26,6 +37,7 @@

        function attach( editor ) {
                var config = editor.config,
+               parent = parentScroll(editor.element),

                        // Get the HTML for the predefined spaces.
                        topHtml = editor.fire( 'uiSpace', { space: 'top', html: '' } ).html,
@@ -312,6 +324,7 @@
                                editor.on( 'change', changeBuffer.input );
                                win.on( 'scroll', uiBuffer.input );
                                win.on( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.on( 'scroll', uiBuffer.input );
+                               });
                        } );

                        editor.on( 'blur', function() {
@@ -319,11 +332,13 @@
                                editor.removeListener( 'change', changeBuffer.input );
                                win.removeListener( 'scroll', uiBuffer.input );
                                win.removeListener( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.removeListener( 'scroll', uiBuffer.input );
+                               });
                        } );

                        editor.on( 'destroy', function() {
                                win.removeListener( 'scroll', uiBuffer.input );
                                win.removeListener( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.removeListener( 'scroll', uiBuffer.input );
+                               });
                                floatSpace.clearCustomData();
                                floatSpace.remove();
                        } );

Das sucht sich beim attachen das Ziel Element, sucht sich das/die
parent-Elemente die scrollbar sind, und registrtiert den scroll handler
auf diesen Elementen.

Leider gibt es keine Standardfunktion parentScroll() in javascript. Es
gibt ein Plugin gleichen Namens für jQuery, die Funktion da liefert aber
nur den nächst-höheren div und ausserdem ist jQuery innerhalb von
CKEditor nicht verfügbar. Die hier implementierte Funktion ist identisch
mit dieser hier, die angelehnt ist an das jQuery verhalten, aber pures
Javascript benutzt:

 function parentScroll(e) {
   var position = e.$.getAttribute("position"),
       excludeStaticParent = position === "absolute";
   return e.getParents().filter( function(parent) {
     var style = window.getComputedStyle(parent.$);
     if ( excludeStaticParent && style.position === "static" )
       return false;
     return (/(auto|scroll)/).test( style['overflow'] + style["overflow-y"] + style["overflow-x"] );
   });
 };

Im Gegensatz zum jQuery Plugin macht diese Variante keine Prüfung darauf
ob der Invokant selber "fixed" position hat, und liefert nicht nur
das erste Element sondern alle Treffer. Das Ergebnis ist ein normales
Javascript Array.

Der Code hier ist minified und direkt in unsere Variante injiziert, muss
also beim Upgrade reproduziert werden.

Was hier nicht gefixt ist: Das Repositioning Verhalten von floatingspace
orientiert sich weiter an Body, und nicht (wie eigentlich korrekt) am
umliegenden scrolling div.

(cherry picked from commit b64d03b5506441aa25433c0bb63753f5a126a675)
(cherry-pick von odyn)

2 years agoCKEditor: config Hack bei inline initialisierung
Sven Schöling [Thu, 31 Aug 2017 14:30:57 +0000 (16:30 +0200)]
CKEditor: config Hack bei inline initialisierung

Aus irgendeinem Grund ignoriert der Inline Modus sämtliche
Dimensionsangaben in der Konfiguration, und zwar dokumentiert. Das sorgt
aber im textarea Modus dafür, dass das erzeugte Editor <div> völlig
falsch dimensioniert ist, und nachträglich angepasst werden muss. Die
CKEDITOR.editor.prototype.resize funktioniert dafür auch nicht.
Nachträglich machen sorgt für optische Unruhe.

Dieser Hack fügt im minified Code in der Datei core/creators/inline.js
im Konstruktor die folgenden Anweisungen ein:

  if (config.width)
    element.setStyle('width', CKEDITOR.tools.cssLength(config.width));
  if (config.height)
    element.setStyle('height', CKEDITOR.tools.cssLength(config.height));

kurz bevor das Element ins DOM eingefügt wird.

(cherry picked from commit a2575f3bc76c9286fcb8447c2b7f674d6d9bfa61)
(cherry-pick von odyn)

2 years agoCKEditor 4.7.2: Zusätzliche Module
Sven Schöling [Fri, 8 Sep 2017 14:32:07 +0000 (16:32 +0200)]
CKEditor 4.7.2: Zusätzliche Module

- resize          - wird durch inline_resize ersetzt
- wysiwygarea     - iframe editing wird nicht mehr gebraucht
+ horizontalrule  - wird für <hr> gebraucht
+ sourcedialog    - wird für source editing gebraucht

(cherry picked from commit a5e7fc8c450dd2d912c329b7c9d90cd17354e3c5)
(cherry-pick von odyn)

2 years agoDruckvorlagen Marei: Angezahlte Rechnungen nur bei der Schlußrechnung anzeigen
Jan Büren [Wed, 16 Feb 2022 11:06:27 +0000 (12:06 +0100)]
Druckvorlagen Marei: Angezahlte Rechnungen nur bei der Schlußrechnung anzeigen

2 years agoAnzahlungsrechnung nur netto erlauben
Jan Büren [Wed, 16 Feb 2022 11:05:22 +0000 (12:05 +0100)]
Anzahlungsrechnung nur netto erlauben

Der Bug tritt später aus, bei Kontoauszug verbuchen
calculate_prices_and_taxes setzt das Nebenbuch dann neu, als
ob es eine Netto-Rechnung ist.

2 years agoAnalog zu deb78525654e0
Jan Büren [Wed, 16 Feb 2022 10:02:28 +0000 (11:02 +0100)]
Analog zu deb78525654e0

2 years agoMassRecordCreationAndPrinting: dbh transactions sicherer
Werner Hahn [Wed, 16 Feb 2022 09:09:21 +0000 (10:09 +0100)]
MassRecordCreationAndPrinting: dbh transactions sicherer

2 years agoUpdate Docu: Neue Abhängigkeiten
Jan Büren [Tue, 15 Feb 2022 13:26:25 +0000 (14:26 +0100)]
Update Docu: Neue Abhängigkeiten

2 years agoMandantenkonfiguration: Order-Controller aktivieren
Jan Büren [Tue, 15 Feb 2022 11:56:27 +0000 (12:56 +0100)]
Mandantenkonfiguration: Order-Controller aktivieren

2 years agoChangelog und UPGRADE aktualisiert
Jan Büren [Tue, 15 Feb 2022 11:55:30 +0000 (12:55 +0100)]
Changelog und UPGRADE aktualisiert

Offen: Kleinere Funktionen und Bugfixes

2 years agoShopware6: Bessere Fehlermeldung, falls es im Frontend aufschlägt
Jan Büren [Tue, 15 Feb 2022 10:05:17 +0000 (11:05 +0100)]
Shopware6: Bessere Fehlermeldung, falls es im Frontend aufschlägt

2 years agoDeliveryOrder-Controller: rebase fix, qw
Jan Büren [Mon, 14 Feb 2022 14:14:24 +0000 (15:14 +0100)]
DeliveryOrder-Controller: rebase fix, qw