PermissionsΒΆ
Croogo uses CakePHP’s ACL for managing user permissions. To be honest, it can be very complicated to understand ACL for beginners. But Croogo takes the pain away by providing a simple and usable interface for managing permissions.
Since the application is built with a MVC framework, any url (other than normal files like CSS and images) you access is the output of a Controller’s action. For example, when you visit a ‘Hello World’ blog post, it shows Nodes controller’s view action.
Now to manage permissions for that action:
- Log in to your admin panel
- Go to Users > Permissions page
- Click Nodes, it will then show all it’s actions
Then click on the tick/cross icon of view row to enable or disable access to that action for roles.