1
0
mirror of https://github.com/flarum/core.git synced 2025-08-10 10:24:46 +02:00

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)) {