Temporary fix for permissions bug

See flarum/core#425
This commit is contained in:
Toby Zerner 2015-09-04 14:10:12 +09:30
parent 61053878d5
commit a8e25ac27b

View File

@ -1,4 +1,4 @@
<?php
<?php
/*
* This file is part of Flarum.
*
@ -123,7 +123,7 @@ class Tag extends Model
}
$ids = [];
$hasGlobalPermission = $user->hasPermission($permission);
$hasGlobalPermission = $user->hasPermission($permission === 'view' ? 'forum.view' : $permission);
foreach ($tags as $tag) {
if (($hasGlobalPermission && ! $tag->is_restricted) || $user->hasPermission('tag' . $tag->id . '.' . $permission)) {
@ -143,7 +143,7 @@ class Tag extends Model
}
$ids = [];
$hasGlobalPermission = $user->hasPermission($permission);
$hasGlobalPermission = $user->hasPermission($permission === 'view' ? 'forum.view' : $permission);
foreach ($tags as $tag) {
if (($tag->is_restricted || ! $hasGlobalPermission) && ! $user->hasPermission('tag' . $tag->id . '.' . $permission)) {