Usermaske im Adminbereich vor logins aus sessions geschützt.
Notwendigerweise zusätzlich User->new und Auth->read_user auf %paramsumgeschrieben.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
$::request als globale Variable eingeführt.
Kosmetik
Eine Klasse & globale Variable zur Verwaltung von mandantenbasierter Konfiguration
Konfigurationsabschnittsnamen werden klein geschrieben
Separates Logging für die Console.
Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nunauf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perlstirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die...
config/lx_office.conf.default einlesen, wenn config/lx_office.conf nicht existiert
Alte Konfigurationsdateien config/lx-erp.conf{.default} entfernt
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
Globale Variablen nach %::lx_office_conf verschoben
Betroffen sind: $sendmail $openofficeorg_writer_bin $xvfb_bin $html2ps_bin $ghostscript_bin $latex_bin $pg_dump_exe $pg_restore_exe
Globale Variablen $::userspath, $::templates, $::membersfile nach %::lx_office_conf verschoben
Globales Konfigurationsobjekt %::lx_office_conf möglichst früh anlegen
Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen
Hilfsfunktionen in DateTime
Conflicts:
SL/Locale.pm
Zugriffsrechte auf der Konsole laden.
Normal wird form->{login} beim login implizit gesetzt. Muss hier manuell pasieren.
Keys sortiert dumpen lassen
Dumptiefe nur für Aufruf von pp setzen
Beim Start auftretende Fehlermeldungen als String ausgeben
Andernfalls zeigt die Console nur "Devel::REPL::Error=HASH..." an.
Console: LXDebug-Einstellungen aus config/lx-erp-local.conf respektieren
Dateiencodings auf UTF-8 geändert
Fix für Bug 1375.
Upgrade auf console neusten Stand
Module im header eingebunden, memberfile rausgeschmissen (existiert lange nicht mehr), dafür locales initialisiert.
Zwei console Includes optional machen.
Sind beide nicht absolut notwendig.
Nur ein globales Locale-Objekt anlegen
Außerdem alle lokalen Locale-Objekte entfernt. Ist so noch nicht funktionabel.
SL/Template/Plugin/T8.pm scripts/console scripts/rose_auto_create_model.pl scripts/sync_with_sugarcrm.pl