Skip to content
Snippets Groups Projects

dev #47780 add adminvar Assimil migration

Merged Ghislain Loas requested to merge dev#47780_digital_ressources_plugins into WIP
Compare and
+ 34
3
Preferences
Compare changes
Files
@@ -26,9 +26,25 @@ class Class_Migration_DigitalResource_Assimil {
const OLD_ASSIMIL_RIGHT_TOKEN = 30;
public function run() {
$this->renameMenusKeys();
$this->upgradePermissions();
$this->renameBatches();
$this
->renameAdminVar()
->renameMenusKeys()
->upgradePermissions()
->renameBatches();
}
protected function renameAdminVar() {
if(!$old_var = Class_AdminVAr::find('ASSIMIL'))
return $this;
if(!Class_AdminVAr::set('Assimil_Assimil', $old_var->getValeur()))
return $this;
$old_var->delete();
Class_AdminVar::clearCache();
return $this;
}
@@ -37,6 +53,7 @@ class Class_Migration_DigitalResource_Assimil {
return;
$batch->setType(Assimil_Config::getName())->save();
return $this;
}
@@ -44,6 +61,7 @@ class Class_Migration_DigitalResource_Assimil {
foreach(Class_UserGroup::findAll() as $group)
$this->replacePermission($group);
$this->_cleanMemory();
return $this;
}
@@ -72,6 +90,7 @@ class Class_Migration_DigitalResource_Assimil {
foreach(Class_Profil::findAll() as $profil)
$this->searchAndRename($profil);
$this->_cleanMemory();
return $this;
}