changelog für CKEditor
Merge branch 'master' into 2023-ckeditor5
ckeditor5: ckeditor keypress events in actionbar accesskeys ignorieren
ckeditor5: update der javascripte in bin/mozilla/ controllern
Da die meist im footer sind, kann P.textarea_tag das javascript nochnicht registrieren
Revert "ckeditor5: add_javascript in bin/mozilla controllern entfernt"
This reverts commit 6c0032c716231d72f4d070f0d337b6e8db916fa7.
ckeditor5: rückschreiben bei blur event
ckeditor speichert bei submit von alleine zurück, nicht aber bei ajaxsubmit. Ein blur Handler fängt die meisten submits die ausserhalbpassieren, Enter kommt gleich nach.
ckeditor5: _predefined_text_inserter Anpassungen für ckeditor5
ckeditor5: add_javascript in bin/mozilla controllern entfernt
Die werden jetzt alle über den P.textarea eingebunden
ckeditor5: alten ckeditor entfernt
ckeditor5: tooltip Positionierung bei validator checks
Da der ckeditor5 die Werte aus dem Editor nur direkt vor dem submitzurückkopiert, müssen validation checks auf dem editable Element vomckeditor passieren. Da das ein <div> ist, funktioniert das simple...
ckeditor5: read only mode für wiederkehrende Rechnungen
ckeditor5: test page für developer Rechte
ckeditor5: javascripte in controllern anpassen
In den meisten controllern wird der ckeditor nur in synchronen Seitenverwendet und braucht dabei dann keine Extrabehandlung mehr, weil derPresenter das jetzt automatisch macht.
Ausnahmen sind:- RequirementSpec - hier werden die Blöcke mit den Textfeldern dynamisch...
ckeditor5: javascripte automatisch in P.textarea registrieren wenn class texteditor gesetzt ist
ckeditor5: ckeditor5 Update
ckeditor4 ist seit Juni 2022 End Of Life, und wurde deshalb upgedatet.
Dieser Commit fügt den neuen ckeditor5 parallel zum alten ein, undändert die automatischen Mechanismen auf den neuen Editor. Die altenScripte werden in einem späteren Commit entfernt....
FIX: 'Buchen auf' in EK/VK Rechnungen richtig vorbelegen
Behebt #363
In Preisregeln benutze Objekte nicht löschen können.
Behebt #114 (redmine) bzw. die Reste davon.Artikel löschen können wurde schon gelöst.
Bericht: SuSa: Abteilungs- u. Projektfilter in hiddens
Behebt #88 (redmine).
Bericht: SuSa/Projektbuchungen: SQL-Fehler bei Abteilungs- u. Projektfilter gefixt.
Behebt #89 (redmine)
Margenberechnung mit Preisfaktor: Ek-Preis nicht durch Preisfaktor teilen, …
… denn dieser gilt ja weiterhin pro Stück (bzw. Einheit).
Behebt #6 (redmine)
Konten auch ohne Eintrag in taxkeys bearbeiten können.
Das sollte zwar nicht vorkommen, aber es gibt auch in neu angelegtenSKR03/04-Datenbanken Konten, die keinen Eintrag in taxkeys haben. Dieselassen sich dann nicht editieren/korrigieren.Beim Speichern der Konten wird schon (und wurde vorher auch) überprüft,...
Typo in Doku gefixed
locale
Projekt: Titel: Escaping gegen XSS
Merge pull request #176 from kivitendo/20230812-feat-save_zugferd_file_to_ap
ZUGFeRD: speicher ZUGFeRD-Datei zur erstellten Kreditorenbuchung
Merge pull request #175 from kivitendo/20230918-reverse_charge_94_hotfix
reverse Charge Steuerschlüssel 94, keine Steuerbuchung in acc_trans
Rechnungen: Verrechnungskonto für Anzahlungen nicht in selectAR
S:D:Project: undefinierten Wert nicht dereferenzieren
locales-Lauf en
... dennoch Steuerschlüssel für den DATEV-Export korrekt setzen
changelog: Schweizer QR-Rechnung: Scan Funktion in mobile design
Schweizer QR-Rechnung: OpenDocument.pm ungenutzte Module entfernt
Schweizer QR-Rechnung: Aufsplitten von kombinierten Adressfelder in Helferfunktionen ausgelagert
Schweizer QR-Rechnung: Scan Funktion Übersetzungen / locales de/en
Schweizer QR-Rechnung: Scan Funktion in mobile design eingebaut
Schweizer QR-Rechnungen können via mobile design eingescannt werden.
Die eingescannten Daten werden in einer Maske angezeigt und könnendann als Kreditorbuchung gespeichert werden.
Zum speichern wird die post funktion aus ap.pl verwendet....
Schweizer QR-Rechnung: Datenbankupgrade: Spalte für QR-Code Daten in Kreditorenbuchung hinzugefügt
Test t/workflow/invoice_to_reclamation.t: Spalte ignorieren
Schweizer QR-Rechnung: qrbill_parser.t: Verwende lexikalische Bereiche
Schweizer QR-Rechnung: Modul zum Parsen der QR daten erstellt, inklusive tests
Javascript Library Html5-QRCode eingebunden
Library zum einscannen von QR-Codes via webcam:
- https://github.com/mebjas/html5-qrcode
Verwendung in Feature: Schweizer QR-Rechnung: Scan Funktionin mobile design eingebaut
- Copyright Notiz in Sourcecode eingefügt
Mobile Design: MaterialComponents Presenter textarea input hinzugefügt
Gültigkeit für EK-Rechnungen aus mehreren LS setzen
Ferner den Code für VK-Rechnungen aus mehreren LS in den richtigenFallunterschied verschoben
Anzahlungsrechnung mit Positionsrabatt nicht fehlerhaft mit PTC berechnen
... und vor allen Dingen speichern. Workaround für das prinzipielleProblem in redmine #352 u.a.
Merge pull request #171 from kivitendo/20230904_lieferplan_filter_nach_erzeugnisbestandteilen
20230904 lieferplan filter nach erzeugnisbestandteilen
locales lauf de/en
- fehlende Übersetzungen hinzugefügt
POD für ChartOfAccounts und ListTransactions Controller hinzugefügt
Admin.pm: Fehlermeldung beim prüfen neuer Benutzernamen beheben, wenn Datenbank nicht vorhanden
Behebt Fehler #578
changelog
locales de
template design40 Lieferplan auch nach Erzeugnisbestandteilen filtern
Lieferplan, auch nach Erzeugnisbestandteilen filtern
Benutzerbezogenes SMTP-Auth (email als Konfigurationsschlüssel)
Merge pull request #163 from kivitendo/20230828_shop_import_teilaufträge
20230828 shop import teilaufträge
locales: de
BJ: ShopwareSetPaid andere Methode aufrufen
Shopware6: Status Bezahlt benötigt die order_transaction als Aggr.
Rückmeldung BJ Shopware String komplett zusammenbauen
Shopware6: paid ist ein gültiger Status-Wert für Shopaufträge
BJ: SWSetPaid typo
Background Job um den Bezahlstatus in Shopware6 zu setzen
ShopOrder nur teilweise Positionen für den Auftrag übernehmen
IMAPClient: FIX: Nutze Serversprache für Übersetzungen zur Laufzeit
IMAPClient: abonniere neu erstellte IMAP-Ordner
EmailJournal: FIX: Hervorheben von fehlgeschlagen Emails
DO: Flash bei fehlender Seriennummer
Kunden/Lieferanten-Bericht: nach Steuerrate filtern und anzeigen
Kunden/Lieferanten-Bericht: nach Zahlungsbedingung filtern
Kunden/Lieferanten-Bericht: nach Abteilung filtern
Abteilungen im neuen Design anzeigen
Shopimport: Generierung von Tabellenkopf
FIX: entferne eigenen Namen in TODO
Reklamationsbericht: FIX: Nur aktive im Export anzeigen
Kontoauszug verbuchen: Zugewiesen hervorheben
DeliveryOrder: zeige Seriennummer immer an
Angebots-/Auftragsbericht: Lieferadresse anzeigen und filtern
Rechnungsbericht: Lieferadresse anzeigen und filtern
FIX: Reklamationsbericht: Sortierung nach angezeigten Werten
FIX: Reklamationsbericht: Fälligkeitsdatum in Fristsetzung umbenannt
FU: FIX: nutze anderen Parser für Emailbetreff
Revert "Template::Simple: TODO: format_string ist nicht implementiert"
This reverts commit c98e15819ac4a3d39b1f5dea9f29f4dc359ea578.
Tempate::Simple ist zur eigenständigen Verwendung
Merge pull request #152 from kivitendo/update_readme
updated readme
Merge pull request #146 from kivitendo/20230816-fix-reordering-positions-also-reorder-subtotal
Zwischensumme beim Umsortieren von Belegpositionen mit sortieren
BJ: SyncEmailFolder: Data-Feld nicht ändern
Merge pull request #150 from kivitendo/20230526-doc-upgrade_rebased
20230526 doc upgrade rebased
Druckvorlagen-Doku, Aufzählungsliste besser gesetzt
Merge branch 'master' into 20230526-doc-upgrade_rebased
FIX: LagerBestand BDVs: Nur valide BDV-Namen zulassen
FIX: Lagerbestand BDVs: Wert für sql als Parameter übergeben
Lagerbestand nach textartigen BDVs sortieren
changelog: Email bei neuen Wiedervorlagen
FU: Email bei neuen Wiedervorlagen
Template::Simple: TODO: format_string ist nicht implementiert
doc: Dokumentation neu gebaut
Dokumentation für mehrere Konfiguration von Imap-Sent angepasst
Imap-Sent verschiebe IMAP-Logik nach IMAPClient
Imap-Sent nutzte zuerst Mailadresse aus der Email selbst.
FIX: uidvalidity für Emailordner mit speichern