laratrust
laratrust copied to clipboard
Permissions in Laratrust panel don't acknowledge teams
- Laravel Version: 9.31
- Laratrust Version: 7.1
Describe the bug If you have teams enabled, the built-in Laratrust panel has no way of selecting a team for the permissions to apply to.
To Reproduce Assign a permission to a user + team.
On the Roles & Permissions assignment page, edit the user.
The panel shows all permissions assigned to the user, regardless of team_id column, and when saving it will duplicate all permissions again to that user with a null team id.
What I expect to happen I expect that if teams are enabled, that for each user you can select Global (null team id), or select per team to assign permissions.
Apologies if I have mis understood the working of this package, but I believe this is the correct behaviour (and the panel is wrong). I'd love to not have to recreate the wheel!
Same problem ..
This is a limitation in the admin panel. It doesn't work with the teams feature
@santigarcor would it be a beneficial thing to 1) note that in the page, and 2) ensure that only permissions/roles without a team_id are edited with the editor? Unless of course perhaps there is a version in the making that can manage team_id's
- I agree with you
- It could be done, any PRs are more thsn welcome.
- There's not a version with that included (on the making) but PRs are welcomed