DeliveryOrder: Print flash auf flash_later und redirect auf gespeichertes Objekt
Fix: DeliveryController: Beim Speichern und drucken redirect ...
damit alle Actions und Tabs eines gespeicherten Lieferschein zurVerfügung stehen.
changelog: Auftragsbericht ohne Beträge u. Links, wenn kein Recht
Auftragsbericht ohne Beträge u. Links, wenn kein Recht
Neue Rechte zum Sehen der Beträge in Auftrags-Berichten
Per default bekommen das Recht alle Gruppen, die auch Aufträge sehen oderbearbeiten können.Ohne dieses Recht sollen (werden) Auftragsberichte ohne Beträge undohne Links zum Öffnen der Belege angezeigt.
changelog: Umwandeln mehrerer Aufträge jeweils in LS
Auftragsbericht: Umwandeln in LS: nur nicht gelieferte Mengen berücksichtigen
Auftragsbericht: Umwandeln in LS: Fehler abfangen
Auftragsbericht: Aktionen für markierte Aufträge in Combobx sammeln
Auftragsbericht: mehrere Aufträge in mehrere LS umwandeln können
Lieferscheinbericht: eigenen Top-Info-Text übergeben können
Lieferscheinbericht: Anzuzeigende LS per ids übergeben können
Lieferscheinbericht: Flash nicht im top_info_text anzgeigen, …
… denn das macht schon der Report-Generator.Die Flash-Meldungen wurden vorher doppelt gerendert.
Auftragsbericht: Keine Checkboxen für Auftragseingänge anzeigen.
Für Auftragseingänge gibt es keine Aktionen.
Auftrags-Bericht: checkall-Checkbox hinzugefügt
changelog: Dialogbuchen "als neu Verwenden"
Doku neu gebaut
Doku: kleine Typos verbessert
S:Form: check_exchagerate: die id kann bzw. darf auch "undef" sein.
Das gab z.B. einen Fehler beim Neuanlegen einer Debitorenbuchungen für Kunden,bei denen eine Fremdwärung eingestellt ist.
Dialogbuchen: neue Aktion "als neu Verwenden"
RG: Tab "Buchungen": render Option korrigiert
layout => 0 anstatt header => 0 bei den render Optionen verwenden.
Behebt xml-Fehler in firefox console, da der content sonstfälschlicherweise als xml behandelt wird, anstatt html.
Siehe auch: Fehler #647
CV: Belege-Tab: render Option korrigiert
layout => 0 anstatt header bei den render Optionen verwenden.
Behebt/ref: Fehler #647
CV: Belege-Tab: design40: HTML-Fehler: doppeltes class-Attribut
CV: Belege-Tab: html-Templates offene Rechnungen: vergessenes </tr>
CV: Belege-Tab: altes Design: falsche/doppelte HTML-Tags entfernt
CV: Belege-Tab: Tabs keine gleichen Ids geben
CV: Belege-Tab: Mahnungs-Tab-Inhalt nur rendern, wenn Kunde
CV: Belege-Tab: html-Templates offene Aufträge/Rechnungen: Presenter für Links
RG: Tab "Buchungen": vergessene/unausgeglichene html-Tags korrigiert
Übersetzung: fix falscher Lastschrifttext
SEPA: XML-Version beim Download auswählbar
MT940-Import: Ende-zu-Ende-ID extrahieren & in bank_transactions.end_to_end_id speichern
SEPA: `KIVITENDO` anstelle von `LXO` in end-to-end-ID
SEPA: Anpassungen an Standard Version 3.8 (pain.008.001.08 / pain.001.001.09)
Grundlage bildet »Anlage 3der Schnittstellenspezifikation für dieDatenfernübertragung zwischen Kunde undKreditinstitut gemäß DFÜ-Abkommen„Spezifikation der Datenformate“Version 3.8 vom 08.04.2024...
SEPA: XML: Einträge in deterministischer Reihenfolge in XML schreiben
release_management: Verweis auf Ansible hinzugefügt
github workflow: Trigger bei pull requests: Unser Hauptbranch ist master
Doku: Perl Modul UUID::Tiny hinzugefügt
Dokumentation neu gebaut
Dokumentation überarbeitet
- Reihenfolge Git-Installation- Kleinigkeiten Postgres- und Apache-Config
Doku: Abschnitt Dokumentationserstellung überarbeitet
korrekte abhängigkeit db-skript, dann gibt es auch keinen Folgekonflikt
locales en
Parameter richtig übernehmen
Logische Kosmetik, für mich besser lesbar
falls $self->{guids} nicht leer ist, anschließend prüfen, obdieser ein nicht leerer hashref ist
constraint wiederherstellen, falls bei drop eine column betroffen ist
korrekte DB-Abhängigkeit
Das Upgrade-Skript sollte meiner Meinung nach von dem letzten Upgrade abhängen, welches 'valid_type' geändert hat ('file_storage_purchase_quotation_intake').
check_all_bookings_have_documents: Prüfung zu strikt für GL
GL Buchungen können manchmal nur durchlaufende Posten oderGeldtransfer sein, die Buchungen brauchen nicht zusätzlich miteinem Beleg dokumentiert werden. POD korrigiert
Dokumente unabhängig von Umlaufkonten raussuchen
typo
keinen Fehler provozieren, falls der guid hash eh leer ist
kosmetik
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
Installation-Check: uniq wird nicht standardmäßig exportiert von List::MoreUtils
Die Umstellung auf "require" hat damit die Prüfung der LaTeX-Paketekaputt gemacht.
S:IMAPClient: erlaube E-Mails ohne Text-Teil
BGJ: changelogeintrag zum Beschreibungsfeld
BGJ: Auch bei den Email Mitteilungen (Notification) zum BGJ ...
das Beschreibungsfeld mit aufgenommen
BGJH description beim Ausführen in die Hostorie schreiben
BGJ und BGJH description auch in neuen Templates Design40
BGJ und BGJH in alten Templates 'Description' eingebunden
BGJ und BGJH im Controller init_model description eingebunden
BGJ neues Feld 'description' auch bei BGJH
sinnloses kommentar entfernen