Typos und spellcheck für occurred
Typo in typos
Das war mir einen eigenen Commit wert ^^
Typos in DB.pm POD
SL::DB _register_db Passwort aus $type herausfiltern
Es wurde nach dem falschen String gefiltert.
SL::DB::Cache nach SL::DB::Helper::Cache verschoben
Da es sich nicht um eine Mapping-Klasse einer Tabelle handelt, solltesie nicht direkt innerhalb von SL::DB liegen.
Module: Rose::DBx::Cache::Anywhere durch eigene Variante ersetzt
DB Transaktionen - Array Context funktioniert nicht
Innerhalb des eval{} Blockes ist für wantarray ein neuer Context,in diesem Falle ist wantarray hier nicht definiert.Deshalb muss dies per Variable in den eval-Block übergeben werden
SL::DB: Exception nur dann mit >isa/>rethrow behandeln, wenn geblesstes Objekt
ref($error) gilt auch für z.B. geworfene Arrayreferenzen, welche abernicht geblesst sind, wodurch man auf ihnen keine Funktionen aufrufen kann.
DB Transaktionen - Fehler nach oben durchreichen
Nur noch ein DB-Hanlde pro Request zum Client aufmachen
SL::DB::with_transaction: bessere Doku zu den zwei Hauptunterschieden
Typo in Doku
Zirkuläres Include zwischen SL::DBConnect und SL::DB aufbrechen
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt
Handling vom initialen SQL (SET DateStyle ...) zentralisiert
Damit auch das Datumsformat für $::form->get_standard_dbh undKonsorten gefixt.
Rose::DB: Datenbankinfos aus $::auth->client lesen, sofern gegeben
Admin: Teile von admin.pl in neuen Controller Admin verschoben; Mandanten anzeigen
Rose::DB: DB-Verbindung: Zuerst auf Type "AUTH" prüfen, dann leer nehmen, falls keine %::myconfig
Andernfalls kann man aus admin.pl, wo %::myconfig oft genug leer ist,keine Rose::DB-Objekte Auth* nutzen.
Vorkommen von "LxOffice" (und andere Schreibweisen) durch "kivitendo" ersetzen
Rose::DB-Registry-Cache: dbpasswd nicht als Cache-Key nutzen
SL::DB::with_transaction: Rückgabewert konsistenter gemacht
Vorher gibt es mal den Rückgabewert von $code_ref, mal den vonRose::DB::do_transaction. Nun ist es immer der von $code_ref, sofernalles OK, und undef/() andernfalls -- inklusive Berücksichtigung des...
SL::DB: Hilfsfunktion 'with_transaction'; Dokumentation
Datumsformate "dd-mm-yy" und "mm-dd-yy" entfernt.
fixt #1871
SL::DB: Eine Warning unterdrücken
Rose::DB Verbindungen automatisch neu verbinden wenn Sie im laufenden Betrieb kaputtgehen.
Zwei Warnungen vermeiden
Alle Datenbankverbindungen über DBIx::Log4perl laufen lassen, sofern dies in der Konfiguration aktiviert ist
Rose-Datenbankverbindung: Wenn 'dbhost' leer ist, Fallback auf 'localhost' nutzen
So ist es auch im Rest des Programms implementiert.
Logging von Datenbankzugriffen auch von Rose via Log::Log4perl und DBIx::Log4perl ermöglichen
Datumsformat für RDBO auf dasselbe wie für den Benutzer setzen
Fix für: Datenbankverbindungen bei identischen Verbindungseinstellungen nur einmal bei Rose registrieren
Für Auth*-Models eigene Datenbankverbindung nutzen
RDBO Support.
Script, Models und Manager übernommen und angeglichen.Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungenenthält mit eingefügt.