mirror of
https://github.com/flarum/core.git
synced 2025-08-02 22:47:33 +02:00
Provide a target for can ability (#35)
This ensures that the default user policy applies, and `user.hasPermission` is called.
This commit is contained in:
@@ -12,6 +12,7 @@ namespace Flarum\Suspend\Search\Gambit;
|
|||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
use Flarum\Search\AbstractRegexGambit;
|
use Flarum\Search\AbstractRegexGambit;
|
||||||
use Flarum\Search\AbstractSearch;
|
use Flarum\Search\AbstractSearch;
|
||||||
|
use Flarum\User\Guest;
|
||||||
use Flarum\User\Search\UserSearch;
|
use Flarum\User\Search\UserSearch;
|
||||||
use Flarum\User\UserRepository;
|
use Flarum\User\UserRepository;
|
||||||
use LogicException;
|
use LogicException;
|
||||||
@@ -41,7 +42,7 @@ class SuspendedGambit extends AbstractRegexGambit
|
|||||||
*/
|
*/
|
||||||
public function apply(AbstractSearch $search, $bit)
|
public function apply(AbstractSearch $search, $bit)
|
||||||
{
|
{
|
||||||
if (! $search->getActor()->can('suspend')) {
|
if (! $search->getActor()->can('suspend', new Guest())) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user