Verzeichnis SL/DB/Helpers in SL/DB/Helper umbenannt (Konsistenz)
SL::DB::Helper::Sorted muss die sort_specs pro Klasse speichern, nicht global für alle.
Per default aufsteigend sortieren
Conflicts:
SL/DB/Manager/Customer.pm SL/DB/Manager/SalesProcess.pm
assign_attributes: nur leeren String und undef bei Zahlenspaletn auf NULL mappen, Wert 0 aber nicht
Automatisches Ergänzen von nicht aufgelisteten Werten bei Benutzung von Sorter
Damit muss "sub _sort_spec" für einfache Fälle nicht mehr angegebenwerden.
Helfer für Manager für das Sortieren von Datenbankergebnissen
Manager-Modul für Employee-Model mit Funktion 'current', die die aktuelle Angestellte zurückliefert
Für Auth*-Models eigene Datenbankverbindung nutzen
acc_trans enthält bereits eine Primärschlüsselspalte
Der war nur bisher noch nicht als solcher markiert.
Hinzu kommt, dass RDBO acc_trans_id beim Anlegen von Einträgen inacc_trans nicht automatisch befüllt; genauer: explizit auf NULLsetzt. Das wiederum verwirrt andere Bereiche von Lx-Office....
Dateiencodings auf UTF-8 geändert
Fix für Bug 1375.
Parts: buchungsgruppen und partsgroup verlinkt.
SL::DB::Part.pm - types, methoden, doku
type modell santizied.orphaned funktion erstellt.Dokumentation erwitert.
accessoren für income/expense_accno_id, die die postfix Indizes abstrahieren.
Attribute nicht doppelt anlegen
setup führt ein frühes initialize durch, und wenn es danach nochmal manuellpassiert wurden die auto_attr_helper nochmla angelegt, was zu redefines geführthat. Das hier behebt das.
Rose::DB::Object kennt "remarks" nicht; und in Standard-Unstable haben die DB-Spalten auch keine Bemerkungen
Leads aus den ROSE Models entfernt (kommt aus der CRM, wird nicht von der ERP verwaltet)
RDBO Normalisierung Part 2
Alle Tables mit id Spalte versehen. Taxkey und Licemse naming gefixt.Ausserdem eine Funktion db eingefügt, die in package main sitzt und diepassenden Datenbankmodels zurückgibt, siehe Helpers::Mappings
Exportierbarer Modelfinder "db" in SL::DB::Helpers::Mappings.
SchamInfo -> Rose Model
DBO Update - alle normalen Models hinzugefügt.
Attribute Helper umgeschrieben.
Siehe Dokumentation SL::DB::Helpers::Attr.
Attributhelper werden jetzt beim Rose Start automatisch geladen.numeric Felder bekommen immer einen as_number udn einen as_percent helper.date Felder bekommen immer einen as_date helper....
stub für einen generische attrhelper.
Warehouse hat keine explizite Managerclass mehr.
Percent Attr für marge_percent in Order (zum testen)
Kommissionenrest in SL::DB::Part entfernt.
Attr Helper umgeschrieben auf dnamisch registrierte coderefs.
RDBO Support.
Script, Models und Manager übernommen und angeglichen.Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungenenthält mit eingefügt.