Customize Laravel Spatie permissions package
Budget: $30 – $250 USD
The requirements are simple. Spatie permissions package - needs to be forked and changed so
1. Cache store is build per team not the whole app
2. Cache keys in the store can be based on roles and when the permissions are updated on a role it doesn’t need to be built everytime just the role key needs to be updated. If the role key doesn’t exist then create a new key with the role name.
3. If team doesn’t exist or permissionteamid is set to null then it’s a global role
1. Cache store is build per team not the whole app
2. Cache keys in the store can be based on roles and when the permissions are updated on a role it doesn’t need to be built everytime just the role key needs to be updated. If the role key doesn’t exist then create a new key with the role name.
3. If team doesn’t exist or permissionteamid is set to null then it’s a global role