Einträge in employee aus User->login heraus aktualisieren
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 29 Aug 2013 11:19:52 +0000 (13:19 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 29 Aug 2013 11:19:52 +0000 (13:19 +0200)
commit7447778283539ba5f36a43c97fcea3bc4f551729
tree8e601fd9981d13dd69cf7ade9fed952dcba75c96
parent9da45b829bedb62872220846b5f2685b359e8f81
Einträge in employee aus User->login heraus aktualisieren

Vor der Mandanteneinführung war User->login bereits hierfür
verantwortlich. Dann wurde diese Funktionalität in den
Login-Controller verschoben. Allerdings kehrt die Ausführung in exakt
einem Fall nicht zum Logincontroller zurück: wenn noch
Datenbankupgrades eingespielt werden müssen.

In dem Fall werden die Updates eingespielt, dem User wird die
"Weiter"-Seite angezeigt, und von hier aus geht es direkt zum
company_logo.

User->login weiß daher als einzige Instanz, wann alle DB-Upgrades
User->installiert sind, und damit, wann RDBO-Instanzen sicher genutzt
User->werden können.

Daher die Funktionalität in die Employee-Manager-Klasse verschoben und
das Triggern der Funktion aus dem Login-Controller wieder zurück nach
User->login verschoben.

Fixt #2361.
SL/Controller/LoginScreen.pm
SL/DB/Manager/Employee.pm
SL/User.pm