diff --git a/src/Twig/HasRoleExtension.php b/src/Twig/HasRoleExtension.php index bdcd08c..2809c33 100644 --- a/src/Twig/HasRoleExtension.php +++ b/src/Twig/HasRoleExtension.php @@ -53,6 +53,11 @@ class HasRoleExtension extends AbstractExtension implements GlobalsInterface // Add Twig function for checking permissions during dynamic menu rendering new TwigFunction('hasRole', function ($roleSlug) { $currentUser = $this->services->currentUser; + + if ($currentUser->isMaster()) { + return true; + } + return $currentUser->roles()->where('slug', $roleSlug)->count() > 0; }), ];