annacl v0.1.0 Annacl.ACL

ACL context

Link to this section Summary

Link to this section Functions

Link to this function

assign_role_to_performer(performer, role)

See Annacl.ACL.Performers.assign_role/2.

Link to this function

assign_role_to_permission(permission, role)

See Annacl.ACL.Permissions.assign_role/2.

Link to this function

create_permission(attrs)

See Annacl.ACL.Permissions.create_permission/1.

Link to this function

create_role(attrs)

See Annacl.ACL.Roles.create_role/1.

Link to this function

get_performer!(id)

See Annacl.ACL.Performers.get_performer!/1.

Link to this function

get_permission!(name)

See Annacl.ACL.Permissions.get_permission!/1.

See Annacl.ACL.Roles.get_role/1.

Link to this function

get_role!(name)

See Annacl.ACL.Roles.get_role!/1.

Link to this function

grant_permission_to_performer(performer, permission)

See Annacl.ACL.Performers.grant_permission/2.

Link to this function

grant_permission_to_role(role, permission)

See Annacl.ACL.Roles.grant_permission/2.

Link to this function

performer_can?(performer, permission)

See Annacl.ACL.Performers.can?/2.

Link to this function

performer_has_role?(performer, role)

See Annacl.ACL.Performers.has_role?/2.

Link to this function

performer_list_permissions(performer)

See Annacl.ACL.Performers.list_permissions/1.

Link to this function

performer_list_roles(performer)

See Annacl.ACL.Performers.list_roles/1.

Link to this function

remove_role_from_performer(performer, role)

See Annacl.ACL.Performers.remove_role/2.

Link to this function

remove_role_from_permission(permission, role)

See Annacl.ACL.Permissions.remove_role/2.

Link to this function

revoke_permission_from_performer(performer, role)

See Annacl.ACL.Performers.revoke_permission/2.

Link to this function

revoke_permission_from_role(role, permission)

See Annacl.ACL.Roles.revoke_permission/2.

Link to this function

role_can?(role, permission)

See Annacl.ACL.Roles.can?/2.

Link to this function

update_role(role, attrs)

See Annacl.ACL.Roles.update_role/2.