mirror of
https://github.com/flarum/core.git
synced 2025-08-01 22:20:21 +02:00
Removes AssertPermissionTrait (#25)
* Removes AssertPermissionTrait * Fix ->can to ->assertCan
This commit is contained in:
@@ -13,14 +13,11 @@ use DateTime;
|
|||||||
use Flarum\Suspend\Event\Suspended;
|
use Flarum\Suspend\Event\Suspended;
|
||||||
use Flarum\Suspend\Event\Unsuspended;
|
use Flarum\Suspend\Event\Unsuspended;
|
||||||
use Flarum\Suspend\SuspendValidator;
|
use Flarum\Suspend\SuspendValidator;
|
||||||
use Flarum\User\AssertPermissionTrait;
|
|
||||||
use Flarum\User\Event\Saving;
|
use Flarum\User\Event\Saving;
|
||||||
use Illuminate\Contracts\Events\Dispatcher;
|
use Illuminate\Contracts\Events\Dispatcher;
|
||||||
|
|
||||||
class SaveSuspensionToDatabase
|
class SaveSuspensionToDatabase
|
||||||
{
|
{
|
||||||
use AssertPermissionTrait;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Validator for limited suspension.
|
* Validator for limited suspension.
|
||||||
*
|
*
|
||||||
@@ -53,7 +50,7 @@ class SaveSuspensionToDatabase
|
|||||||
$user = $event->user;
|
$user = $event->user;
|
||||||
$actor = $event->actor;
|
$actor = $event->actor;
|
||||||
|
|
||||||
$this->assertCan($actor, 'suspend', $user);
|
$actor->assertCan('suspend', $user);
|
||||||
|
|
||||||
$user->suspended_until = $attributes['suspendedUntil']
|
$user->suspended_until = $attributes['suspendedUntil']
|
||||||
? new DateTime($attributes['suspendedUntil'])
|
? new DateTime($attributes['suspendedUntil'])
|
||||||
|
Reference in New Issue
Block a user