User profiles: created in dedicated module itop-profiles-itil

SVN:trunk[980]
This commit is contained in:
Romain Quetiez
2010-11-26 15:55:38 +00:00
parent c8384cc8a4
commit 7d13ec00e4
6 changed files with 371 additions and 629 deletions

View File

@@ -50,7 +50,6 @@ define('UR_ACTION_APPLICATION_DEFINED', 10000); // Application specific actions
*/
abstract class UserRightsAddOnAPI
{
abstract public function Setup(); // initial installation
abstract public function CreateAdministrator($sAdminUser, $sAdminPwd, $sLanguage = 'EN US'); // could be used during initial installation
abstract public function Init(); // loads data (possible optimizations)
@@ -310,15 +309,6 @@ class UserRights
return $bRes;
}
// Installation (e.g: give default values for users)
public static function Setup()
{
// to be discussed...
$bRes = self::$m_oAddOn->Setup();
self::FlushPrivileges(true /* reset admin cache */);
return $bRes;
}
protected static function IsLoggedIn()
{
if (self::$m_oUser == null)