- Track the changes/history when creating the administrator account (Trac #48)

SVN:trunk[211]
This commit is contained in:
Denis Flaven
2009-12-29 13:38:02 +00:00
parent 9e47505447
commit 4d1d6bf6b0
2 changed files with 19 additions and 5 deletions

View File

@@ -173,7 +173,15 @@ class UserRightsMatrix extends UserRightsAddOnAPI
$oUser->Set('login', $sAdminUser);
$oUser->Set('password', $sAdminPwd);
$oUser->Set('userid', 1); // one is for root !
$iUserId = $oUser->DBInsertNoReload();
// Create a change to record the history of the User object
$oChange = MetaModel::NewObject("CMDBChange");
$oChange->Set("date", time());
$oChange->Set("userinfo", "Initialization");
$iChangeId = $oChange->DBInsert();
// Now record the admin user object
$iUserId = $oUser->DBInsertTrackedNoReload($oChange);
$this->SetupUser($iUserId, true);
return true;
}