datev export mit belegen nur durchführen, wenn auch überall belege vorh.
DATEV: neue Routine, die prüft ob jede Buchung auch eine Dokument besitzt
DATEV etwas besser gegen SQL-Injection schützen
Übergebener Typ muss DateTime sein, der wird später dannin einer SQL-Abfrage interpoliert
design40: Belegexport mit Dokumenten auch dort anzeigen
S:C:File: verwende 'guid' statt 'id' beim Umbenennen
Die der Wert hinter der Checkbox beim Auswählen der Datei wurde von 'id' auf 'guid' geändert.
S:F:B:Filesystem: Leere 'rename' Funktion wieder hinzufügen
Diese wurde Commit bef56e2 entfernt. SL::File::Backend verlangt Implementierung der Funktion 'rename'. SL::File ruft diese auf dem Backend auf und setzt danach selber den Dateinamen.
FileVersion: Migration: Interaktives Update
FIX: alte Pfadbestimmung kopiert
FileVersion: Migration: Verweis auf BJ RemoveInvalidFileEntries
S:F:B:FileSystem: FIX: suche nach aktuellster FileVerison ohne Cache
Github: füge UUID::Tiny zu Testsetup hinzu
FileVersion: Migration: Aktualisiere Skriptabhängigkeiten
locals
File: Löschen über die guid der Version
SL::File: Versionsnummber über file_version bestimmen
S:D:File: Objekttype auf Type Enum setzen
FileVersion: Migration: Fehler als Tabelle ausgeben
S:F:B:Webdav: Lege beim Speichern Dateiversion an
FileVersion: Migration: Basisordner für Webdav angepasst
S:D:File: Backend auf Type Enum setzen
FileVersion: Migration für Backend Webdav angepasst
S:F:B:Webdav: gebe richtige Anzahl an Versionen aus (0 oder 1) ...
Versionen sind für Backend Webdav nicht implementiert.
file_versions: Spalte guid als Primärschlüssel
FileVersion in S/D/H/ALL.pm
DATEV: Belegexport: Umbenennung file_version in file_versions (Plural)
S:D:File: Beziehung zu Version im Plural (file_versions)
DATEV: Belegexport: file_versions sortieren vor Zuggriff auf letztes Element
S:D:File: sorted-Attribut für file_version
DATEV mit Belegdokumenten, es geht erstmal nur PDF und ein Beleglink pro Buchung
DATEV Belegtransfer: Guids als Hash, um Doppelungen zu vermeiden
Encoding (_u8 wird von DATEV Belegtransfer scheinbar nicht akzeptiert)
DATEV: Belegexport -> Eine Buchung darf mehrere Belege haben und ...
Filter für nicht Buchungsdokumente (trans_id ist nur in ar, ap und gleindeutig).
DATEV-Export um Beleg-Export erweitert
Die Option steht bei aktivierten DMS und dem Backend-Typ 'Dateisystem'zu Verfügung.
DMS Backend Filesystem Metadaten für Version beim Speichern mitgeben
Kosmetik, Überprüfung auf exakten Typ
FileVersion: Funktion für Test und Speicherort im Dateisystem
Neue Modulabhängigkeit für UUID
FileVersion: Migration der bestehende DMS Dokumente in Hilfstabelle
Neue Datenbank-Tabelle file_versions
Version auf unstable gesetzt
Release 3.9.0
Changelog auf Release 3.9.0; Bugfixes ergänzt
Presenter::DeliveryOrder type für Link it übergeben
behebt #675
Schnellsuche Lieferschein EK/VK type mit übergeben sonst werden die Reiter ...
Dokumente und Anhänge nicht richtig gerendert
do.pm FIX record_type mit in Ergebnisliste übergeben
Fix Design4.0: Flash Nachrichten im admin Bereich richtig anzeigen
CSS mit margin ergänzt.
- CSS / LESS neu generiert
Behebt/ref: Fehler #668
Fix Design 4.0: Menü links CSV-Import Tabelle Breite gefixt
Behebt/ref: Fehler #666
Druckvorlagen marei: falsche Klammersetzung bei natürlicher Person behoben.
sed -i 's/\(\\anrede\)\}\(<\%end if\%>\)/\1\2}/' `git grep -l natural_person templates/print/marei/`
Behebt #676 (redmine)
Fix Design4.0: Dialogbuchungsmaske, fehlenden Reiter Verknüpfungen hinzugefügt
Behebt: Fehler #673
Neue Modulabhängigkeit für die 3.9 auch als debian paket dokumentieren
FIX: S:C:DeliveryOrder: individuelle Lieferadresse richtig speichern
Nutze `module => 'DO'` für SL::DB::Shipto bei Lieferscheinen
changelog für Anzahlungsrechnungen korrigiert
Die Funktion geht nur in den mitgelieferten Standard-Kontenrahmen
Fehler werfen, falls Werte in der default nicht gesetzt sind
Falls ein DB-Fehler nicht rethrowable ist, die klassische Meldung ausgeben
Release 3.9.0-beta
Doku neu gebaut
Doku: Neue Pakete in Version 3.9 (nicht danach) und nicht mehr benötigtes Paket
Versions-Update in Doku
Leerzeichen anstatt Tabs
changelog: Typo
Changelog für Einkaufshelfer
changelog: E-Mail-Import exakter dokumentiert
Erledigte Einträge aus redmine hinzugefügt
Release-Datum gesetzt
DB-Upgrade-Skripte für 3.9.0
FIX: Objekttype für altes Webdav von Debitorenbuchung angepasst
nutze 'invoice' anstelle von 'general_ledger'
Verlorene Einträge in locale/en/all wieder eingetragen
Test für SL/Controller/YearEndTransactions.pm angepasst
Doku HTML und PDF neu erstellt
- Dokumentation zu den Jahresabschlussbuchungen- Link zur Doku im Wiki für die Bankerweiterung korrigiert
Vereinfachte Methode beim Jahresabschluss
- Nur 2 statt 3 Konten bei den Jahresabschluss-Standardkonten: Jahresabschluss-Konto und Konto zum Verbuchen des Jahresgewinns oder verlusts Keine Abschlussbuchungen bei den Erfolgskonten- Auswahl der Methode in der Mandantenkonfiguration unter Buchungskonfiguration...
FIX: Buchungskonto setzen bei Summe 0 in VK/EK-Rechnungen
Fix Design4.0: CSS für ungeordnete Listenelemente im ck-editor beheben
Behebt/ref: Fehler #654
FIX: Verschiebe PDF-Export für VK-Rechnungen in neuen Controller ...
Rechteprüfung überarbeitet Behebt #634 (redmine)
html und pdf gebaut
Typos fixed
Doku Ergänzung BJ ImportRecordEmails
Warnhinweis zu manuellen Zahlungen
ckeditor: Höhe im "Email senden" Dialog begrenzen
Ckeditor5: P.textarea(..., rows=x) Funktion wieder hergestellt
Ckeditor5 übernimmt standardmäßig nicht die Höhe des unterliegendentexarea Elements.
Der initializer Code versucht diese Information zu übergeben, kann aberaus dem "rows" Attribute nicht einfach die Höhe ableiten, und leider...
Kosmetik: Ausrichtung und Variable umbenannt
TopQuickSearch: GL Suche Verkaufrechnungen auch vom Anfang suchen
behebt #657
Doku PDF/HTML neu gebaut
syntax fix im POD
Erweiterung Parameter für Background-Job
Erklärung zu den Imap-Labels ergänzt
Link zum Kapitel gefixed
Doku verschweigt Möglichkeiten in kivtendo.conf für ImportRecordEmails.pm und den Teil aus der kivitendo.conf.default genommen
Doku: Typo ZUGFeRD is not a horse
Doku: Hintergrundjobs konfigurieren und angefangen einzelne Jobs und deren Conf zu beschreiben
BJ --> BackgroundJob
Doku: Kleine Klarstellungen im pod ImportRecordEmails.pm
Doku: pod für EmailProcessing.pm ergänzt
Fix Design4.0: fehlende Klassen für alternierende Fehlerzellen in Tabellen hinzugefügt
- Design 4.0 dokumentation in HTML ergänzt- CSS / LESS neu generiert
Behebt/ref: Fehler #652
HTML und PDF Doku neu gebaut
OS-Listenupdate auf aktuelle Versionen (fortges.)
doku: richtige Versionsnummer in 2024 - Kosmetik - Typo
whitespace cleanup
HTML und PDF Doku updated
useless changes reverted
Postgres zwingend auf Verion 12 und Debian auf mindestens 11.0 Bullseye
gelöschtes xref-label wieder eingefügt
Vergessen Stelle wiederhergestellt