2012-12-12 16:15:01 +01:00
|
|
|
<?php
|
|
|
|
App::import('Controller', 'Roles');
|
|
|
|
|
|
|
|
class RoleToAroAcoTask extends Shell {
|
|
|
|
|
2012-12-19 03:57:30 +01:00
|
|
|
public $uses = array('Role');
|
|
|
|
|
|
|
|
public $Roles;
|
2012-12-12 16:15:01 +01:00
|
|
|
|
|
|
|
public function execute() {
|
|
|
|
$this->Roles = new RolesController();
|
|
|
|
$this->Roles->constructClasses();
|
|
|
|
|
|
|
|
$roles = $this->Role->find('all');
|
|
|
|
foreach ($roles as $role) {
|
2013-03-12 09:13:57 +01:00
|
|
|
$this->Roles->saveAcl(array('model' => 'Role', 'foreign_key' => $role['Role']['id']), $role['Role']['perm_add'], $role['Role']['perm_modify'], $role['Role']['perm_publish'], $role['Role']['perm_admin'], $role['Role']['perm_sync'], $role['Role']['perm_auth'], $role['Role']['perm_audit']);
|
2012-12-12 16:15:01 +01:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|