POD-Dokumentation
CsvReport: Status mitspeichern
Csv Import in Datenbank zwischenspeichern und rudimentärer Report.
Revert "tax_id in acc_trans"
This reverts commit 357d134d265637fb37ed2cd47da2ce3ef44d015a.
tax_id in acc_trans
Dieser Commit enthält das Update-Script um eine neue Spalte Namens'tax_id' in die Tabelle 'acc_trans' einzufügen. Diese Spalte istein Pflichtfeld.
Das Pflichtfeld wird jetzt immer geschrieben bei:
-VK-Rechnungen (auch automatisch erzeugten)...
Lx-Office heißt nun kivitendo
Doku nochmal an mosus Refactoring angepasst
Bessere Doku für das Zwischenformat des Paginated Helpers
Refactoring: In Rückgabewert vom Paginated-DB-Helfer 'cur' in 'page' umbenennen
Dient Konsistenz der Eingangs- und Ausgangsparameter.
Dadurch entfällt auch das Hin- und Herbenennen imPaginated-Controller-Helfer/im L-Plugin.
Kosmetik: Einrückung
fxsellprice and allocated nur für Rechnungen setzen
Primärschlüsselspaltennamen aus Meta-Informationen holen
Benutzerdefinierte Variablen verweisen auf die Primärschlüsselspalteihrer Bezugstabelle. Dieser Spaltenname kann beim Helper mit derOption 'id' überschrieben werden. Allerdings defaultete er vorher auf...
Neue Version podchecker erkennt leere Setions und fehlende Leerzeilen
_bool_yn accessor
SL::DB::Helper::ALL update
Manager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.
Paginating Helper: Funktion um paginating nachträglich zu deaktivieren
Wird für pdf/csv Exporte gebraucht.
Paginating für sehr große Seiten gefixt.
Paginating: Visibility auch berechnen...
Paginating Sanity:
Nur Seiten anzeigen die...- Erste oder letzte Seite sind- In der Nähe der aktuellen Seite (+3) 10,50,100,500,1000,5000 Seiten von der aktuellen entfernt sind
Simples Pagination System als Manager Mixin.
CVars: Kein Manager-Arg "config.module" verwenden
Fixes für das "my $var if $cond;" pattern.
Vendor auch in mappings listen.
RDBO: crm- und Kassentabellen ignorieren
iterator muss resettet werden
Verhindern, dass Customvars bei zirkulären Includes mehrfach registriert werden.
typo
CVars als Object Mixin.
Conflicts:
SL/DB/Customer.pm SL/DB/Part.pm SL/DB/Vendor.pm
Umstellung von eur zu 3 Variablen in defaults
accounting_method inventory_system profit_determination
Details siehe doc/umstellung_eur.txt
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Artikelnummernvergabe im TransNumberGenerator
Kosmetik
Vergabe von Kunden-/Lieferantennummer beim Speichern eines VC-Objektes implementiert
Datenbanktabelle und -modelle für CSV-Stammdatenimportprofile
_as_percent-Helper: Zwei Nachkommastellen anzeigen
Pod Fixes.
SL/DB/Object.pm
Unterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"
Ein Mixin zur automatischen Verwaltung von Sortierreihenfolgen via Spalte 'position'
Leeren String in undef für anständige DB-Abfrage umwandeln
Auch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist
Modus, um nur die tatsächliche Übersetzung zu liefern, keinen Fallback
Helper mixin for retrieving/saving translations for attributes for models
Rückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt Teil 2
Model SL::DB::Prices in SL::DB::Price umbenannt
SL/DB/Helper/Mappings.pm SL/DB/Part.pm
Debugausgaben bei Level 0 vermeiden
Merge branch 'rb-wiederkehrende-rechnungen' into 263
Nur dann steuern aufsummieren, wenn ein Steuerbetrag da ist und ein Steuerkonto (z.B. nicht bei "EU mit UStID")
Flatten to form: Artikelnummer in richtige Variable stecken
"discount" auf "0" setzen, wenn gleich 0, und nicht formatiert auf "0,00"
Zwecks Kompatibilität mit Druckvariante im Legacy-Code.
Globale Variablen für Systemeinstellungen und Features nach %::lx_office_conf verschoben
Betroffen sind: $webdav $vertreter $lizenzen $show_best_before $parts_show_image $parts_image_css $parts_listing_images $eur $dbcharset $language
Flexiblere Verwendung von get_first
RDBO-Models für die Klassen im auth-Schema
Hilfsfunktionen zum Mappen von Tabellennamen auf Paketnamen und umgekehrt
SL/DB/Helper/Mappings.pm
Falscher Accessor für Vorlagensprache
API-Umstellung auf Hash-Parameter
SL/Controller/SalesProcess.pm
TODO entfernt
$form->{vc} anstelle von $self->{vc} setzen
Ansprechpartner richtig zur Verfügung stellen
Kunden-/Lieferantenfelder richtig zur Verfügung stellen
Mehr Felder setzen (bessere Kompatibilität mit älterem Lx-Office-Code)
Mechanismus zur Konvertierung von RDBO-Objekten nach $form für $form->parse_template
Noch leicht unvollständig
SL/DB/Order.pm
Helfermodul zur Aktualisierung von Preisen in Belegen
fxsellprice auf sellprice setzen
Dokumentation
Eines der zwei Models für acc_trans gelöscht
Falsches Konto mit Steuerbetrag bebucht
create_trans_number immer exportieren
Bei EUR keine Warenbestandskosten verbuchen
In acc_trans Steuerschlüssel eintragen, nicht ID aus taxkeys
Helfer-Modul zum Erzeugen von eindeutigen Belegnummern
SL/DB/DeliveryOrder.pm
Stark erweiterte Berechnung für Rechnungen
Weitere Berechnungen für Rechnungen
Refactoring; kleine Erweiterungen für Rechnungsberechnung
Basisversion des Kalkulators für Beträge, Preise und Steuern
ZZZZZumben!
linked_records: Parameter 'filter' für Filtern nach "darf von aktueller Benutzerin gesehen werden"
linked_records_sorted entfernt und durch Zusatzparameter in linked_records ersetzt
Keine lokalen Variablennamen doppelt vergeben
Optionale bidirektionale Verlinkung in LinkHelper::link_to_record
SL/DB/Helper/LinkedRecords.pm
Sortieren von verknüpften Dokumenten
use strict
linked_records(): Mehrere Model-Namen bei 'from'-/'to'-Parametern
Hilfsmethode zum Linken von einem Record auf ein anderes
Lokale Zeitzone für Datumsberechnung verwenden
Bessere Parameterüberprüfung
Hilfs-Mixin zum Abholen von über record_links verknüpften Dokumenten zu einem Model
Datenbankupgradescript, Rose-Models für Wiederkehrende Rechnungen
Rückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt
Datenbankschema & Models für Hintergrundjobs
Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)