From 5bc216998925d87bb5abb9c7d484279f6d4f78a6 Mon Sep 17 00:00:00 2001 From: Rafael Horvat Date: Thu, 28 Sep 2023 13:41:31 +0200 Subject: [PATCH] Fix `UserPolicy` not being global and therefore being ignored (#106) * Fix `UserPolicy` not being global and therefore being ignored * remove unused import --- extend.php | 3 +-- src/Access/UserPolicy.php | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/extend.php b/extend.php index 8d80e99..a77f300 100644 --- a/extend.php +++ b/extend.php @@ -13,7 +13,6 @@ use Flarum\Api\Serializer\ForumSerializer; use Flarum\Extend; -use Flarum\User\User; return [ (new Extend\Frontend('admin')) @@ -30,7 +29,7 @@ ->attributes(PermissionBasedForumSettings::class), (new Extend\Policy()) - ->modelPolicy(User::class, Access\UserPolicy::class), + ->globalPolicy(Access\UserPolicy::class), (new Extend\View()) ->namespace('fof.user-directory', __DIR__.'/resources/views'), diff --git a/src/Access/UserPolicy.php b/src/Access/UserPolicy.php index 2128e8d..0c1bec6 100644 --- a/src/Access/UserPolicy.php +++ b/src/Access/UserPolicy.php @@ -16,7 +16,7 @@ class UserPolicy extends AbstractPolicy { - public function seeUserList(User $actor, User $user) + public function seeUserList(User $actor) { return $actor->hasPermission('fof.user-directory.view') && $actor->hasPermission('searchUsers'); }