]> BookStack Code Mirror - bookstack/blobdiff - app/Users/Controllers/UserSearchController.php
Permissions: Cleanup after review of enum implementation PR
[bookstack] / app / Users / Controllers / UserSearchController.php
index 1c7786f58961f78a5b9dd2133d4783e700491135..a2543b7eed32723d5f8052d9f0365c46cdd6efc9 100644 (file)
@@ -3,6 +3,7 @@
 namespace BookStack\Users\Controllers;
 
 use BookStack\Http\Controller;
+use BookStack\Permissions\Permission;
 use BookStack\Users\Models\User;
 use Illuminate\Http\Request;
 
@@ -14,10 +15,10 @@ class UserSearchController extends Controller
      */
     public function forSelect(Request $request)
     {
-        $hasPermission = signedInUser() && (
-            userCan('users-manage')
-                || userCan('restrictions-manage-own')
-                || userCan('restrictions-manage-all')
+        $hasPermission = !user()->isGuest() && (
+            userCan(Permission::UsersManage)
+                || userCan(Permission::RestrictionsManageOwn)
+                || userCan(Permission::RestrictionsManageAll)
         );
 
         if (!$hasPermission) {