mirror of
https://github.com/flarum/core.git
synced 2025-08-05 07:57:46 +02:00
Removes AssertPermissionTrait (#21)
* Removes AssertPermissionTrait * Fix my dumb mistake
This commit is contained in:
@@ -12,12 +12,9 @@ namespace Flarum\Lock\Listener;
|
|||||||
use Flarum\Discussion\Event\Saving;
|
use Flarum\Discussion\Event\Saving;
|
||||||
use Flarum\Lock\Event\DiscussionWasLocked;
|
use Flarum\Lock\Event\DiscussionWasLocked;
|
||||||
use Flarum\Lock\Event\DiscussionWasUnlocked;
|
use Flarum\Lock\Event\DiscussionWasUnlocked;
|
||||||
use Flarum\User\AssertPermissionTrait;
|
|
||||||
|
|
||||||
class SaveLockedToDatabase
|
class SaveLockedToDatabase
|
||||||
{
|
{
|
||||||
use AssertPermissionTrait;
|
|
||||||
|
|
||||||
public function handle(Saving $event)
|
public function handle(Saving $event)
|
||||||
{
|
{
|
||||||
if (isset($event->data['attributes']['isLocked'])) {
|
if (isset($event->data['attributes']['isLocked'])) {
|
||||||
@@ -25,7 +22,7 @@ class SaveLockedToDatabase
|
|||||||
$discussion = $event->discussion;
|
$discussion = $event->discussion;
|
||||||
$actor = $event->actor;
|
$actor = $event->actor;
|
||||||
|
|
||||||
$this->assertCan($actor, 'lock', $discussion);
|
$actor->assertCan('lock', $discussion);
|
||||||
|
|
||||||
if ((bool) $discussion->is_locked === $isLocked) {
|
if ((bool) $discussion->is_locked === $isLocked) {
|
||||||
return;
|
return;
|
||||||
|
Reference in New Issue
Block a user