Skip to content

Instantly share code, notes, and snippets.

@Bloodb0ne
Created October 26, 2014 08:35
Show Gist options
  • Save Bloodb0ne/2b47a8037631aeee905f to your computer and use it in GitHub Desktop.
Save Bloodb0ne/2b47a8037631aeee905f to your computer and use it in GitHub Desktop.
CakePHP permissions view
SELECT
perm.id,
aco_child.alias as controller,
aco_parent.alias as action,
_create,_read,_update,_delete,
requester.model as requester_type
FROM
acos as aco_child
JOIN acos as aco_parent ON aco_child.id = aco_parent.parent_id
JOIN aros_acos as perm ON perm.id = aco_parent.id
JOIN aros as requester ON requester.id = perm.aro_id;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment