Simple policy checks based with relationships
Hello, friends!
So on the website documentation, we have an example of a simple policy check:
All well and good, but in a more real world example we'd probably have:
- Roles for Users
- Many permissions for those roles
- Potentially many permissions for users
So let's say we have something like the following:
A
User
resource:
And you want to check both the role, the permissions a role has and user permissions.
My question would be how do we go about doing the simple policy checks when we have a role-permission setup like this? Because the check itself isn't complex, it's more of a "how do we get there" question.3 Replies
To give some more clarity, here's some other resources:
A
RolePermission
resource:
A UserPermission
resource:
And of course...
A Role
resource:
A Permission
resource:
👋 this support channel is archived, would you mind posting on the Elixir Forum instead please?
Oh whoops! Of course!