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)
committerG. Richardson <information@kivitendo-premium.de>
Mon, 9 Sep 2013 09:48:02 +0000 (11:48 +0200)
commitf5093da0934b58d979d44ba9ad961b409e15c411
tree36a7792d1c0760ecaf9e4bc5ee474fae6ca3ccae
parent1a6ef4e8cb00fe664cb7510805586e72f1afd316
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