To keep the databases up to date for both envirnoments, migrations are
excellent.
Is there something like that for ACL permissions?
I now use a temporary function to set the permissions and the aco_sync
plugin for keeping the ACO up to date.
In the temporary function I do things like:
- $aro = new aro();
$aro->create();
$aro->save(array('foreign_key' => 0, 'model' => 'Membership',
'alias' => 'Guest'));
and
- $this->Acl->allow('Geust', 'controllers/Posts/add');
That works perfect to setup permissions on the development, but of
course I all need to redo it also on the production envirnoment.
At the moment I add all ACL-permissions to a file and execute this
permissions again in the temporary function on the production
envirnoment. But I don't think that's a good procedure.
Does anyone knows a good procedure for 'deploying' ACL-permissions on
several envirnoments?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
To unsubscribe from this group, send email to cake-php+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---
No comments:
Post a Comment