mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
Refactor to combine permissions
Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
parent
2c5abaaea4
commit
d6b8222371
|
@ -179,18 +179,12 @@ class AuthServiceProvider extends ServiceProvider
|
||||||
// to the logged in API user, but creating assets, licenses, etc won't work
|
// to the logged in API user, but creating assets, licenses, etc won't work
|
||||||
// if the user can't view and interact with the select lists.
|
// if the user can't view and interact with the select lists.
|
||||||
Gate::define('view.selectlists', function ($user) {
|
Gate::define('view.selectlists', function ($user) {
|
||||||
return $user->can('update', Asset::class)
|
return $user->can(['create','update'], Asset::class)
|
||||||
|| $user->can('create', Asset::class)
|
|| $user->can(['create','update'], License::class)
|
||||||
|| $user->can('update', License::class)
|
|| $user->can(['create','update'], Component::class)
|
||||||
|| $user->can('create', License::class)
|
|| $user->can(['create','update'], Consumable::class)
|
||||||
|| $user->can('update', Component::class)
|
|| $user->can(['create','update'], Accessory::class)
|
||||||
|| $user->can('create', Component::class)
|
|| $user->can(['create','update'], User::class);
|
||||||
|| $user->can('update', Consumable::class)
|
|
||||||
|| $user->can('create', Consumable::class)
|
|
||||||
|| $user->can('update', Accessory::class)
|
|
||||||
|| $user->can('create', Accessory::class)
|
|
||||||
|| $user->can('update', User::class)
|
|
||||||
|| $user->can('create', User::class);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue