mirror of
https://github.com/lkddi/nexusphp.git
synced 2026-04-24 12:07:23 +08:00
fix get user direct permissions
This commit is contained in:
@@ -403,9 +403,7 @@ class ToolRepository extends BaseRepository
|
|||||||
$setKeys[] = $key;
|
$setKeys[] = $key;
|
||||||
if (!$redis->exists($key)) {
|
if (!$redis->exists($key)) {
|
||||||
$log .= ", init direct permissions";
|
$log .= ", init direct permissions";
|
||||||
/** @var Collection $userPermissions */
|
$userPermissionsArr = apply_filter("user_direct_permissions", [], $uid);
|
||||||
$userPermissions = apply_filter("user_direct_permissions", $uid);
|
|
||||||
$userPermissionsArr = $userPermissions->pluck('permission')->toArray();
|
|
||||||
$redis->sAddArray($key, $userPermissionsArr);
|
$redis->sAddArray($key, $userPermissionsArr);
|
||||||
}
|
}
|
||||||
$allPermissions = $redis->sUnion($setKeys);
|
$allPermissions = $redis->sUnion($setKeys);
|
||||||
|
|||||||
Reference in New Issue
Block a user