Patch for supporting a data model without any Organization.

SVN:trunk[1015]
This commit is contained in:
Denis Flaven
2010-12-07 14:55:40 +00:00
parent 59970be867
commit e3caff6689

View File

@@ -431,12 +431,18 @@ class UserRightsProfile extends UserRightsAddOnAPI
$oChange->Set("userinfo", "Initialization");
$iChangeId = $oChange->DBInsert();
$oOrg = new Organization();
$oOrg->Set('name', 'My Company/Department');
$oOrg->Set('code', 'SOMECODE');
// $oOrg->Set('status', 'implementation');
//$oOrg->Set('parent_id', xxx);
$iOrgId = $oOrg->DBInsertTrackedNoReload($oChange, true /* skip security */);
// Support drastic data model changes: no organization class !
if (MetaModel::IsValidClass('Organization'))
{
$oOrg = new Organization();
$oOrg->Set('name', 'My Company/Department');
$oOrg->Set('code', 'SOMECODE');
$iOrgId = $oOrg->DBInsertTrackedNoReload($oChange, true /* skip security */);
}
else
{
$iOrgId = 0;
}
$oContact = new Person();
$oContact->Set('name', 'My last name');