]> BookStack Code Mirror - bookstack/blobdiff - app/Api/ApiTokenGuard.php
Permissions: Updated usage of controller methods to use enum
[bookstack] / app / Api / ApiTokenGuard.php
index 1bb672556dfa2dec6d008a2078247cd34a7a1d7e..9f4537b296b47d54e54a15744b8339fff349fbfb 100644 (file)
@@ -2,8 +2,9 @@
 
 namespace BookStack\Api;
 
-use BookStack\Auth\Access\LoginService;
+use BookStack\Access\LoginService;
 use BookStack\Exceptions\ApiAuthException;
+use BookStack\Permissions\Permission;
 use Illuminate\Auth\GuardHelpers;
 use Illuminate\Contracts\Auth\Authenticatable;
 use Illuminate\Contracts\Auth\Guard;
@@ -146,7 +147,7 @@ class ApiTokenGuard implements Guard
             throw new ApiAuthException(trans('errors.api_user_token_expired'), 403);
         }
 
-        if (!$token->user->can('access-api')) {
+        if (!$token->user->can(Permission::AccessApi)) {
             throw new ApiAuthException(trans('errors.api_user_no_api_permission'), 403);
         }
     }