Skip to content

Commit 904a697

Browse files
committed
Make sure superuser has all access on field level.
1 parent fdda5e1 commit 904a697

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Utils.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,10 +201,12 @@ public static function getReservedWords()
201201
*/
202202
public static function hasFieldPermission($permission = 'view', Field $field, Template $template)
203203
{
204+
$user = Utils::user();
205+
if ($user->isSuperuser()) return true;
204206
$field = $template->fields->getFieldContext($field);
205207
if ($field->useRoles) {
206208
$roles = $permission . 'Roles';
207-
foreach (Utils::user()->roles as $role) {
209+
foreach ($user->roles as $role) {
208210
if (in_array($role->id, $field->$roles)) return true;
209211
}
210212
return false;

0 commit comments

Comments
 (0)