This is a feature request.
Prerequisites
Description
The bulk of our permissions are defined on a general role basis; however (as we have a granular rollout of new features, amongst other reasons) we need to define/override certain permissions on a user-level
Proposal
Base
Add a permission_user
pivot that is also checked along with permission_role
to verify permission.
This includes introducing a permissions() object on the user directly; that will check the role's permissions too (to remain DRY)
TODO:
Expansion/optional (depending on your feedback)
Note that I'll be starting on this first thing next week, hopefully as a contribution to the framework as I believe there's many use cases for this (depending on your comments, will otherwise just override what I need)