diff --git a/resources/views/admin/permission/roles-edit.blade.php b/resources/views/admin/permission/roles-edit.blade.php index eb8bc5e..2535097 100644 --- a/resources/views/admin/permission/roles-edit.blade.php +++ b/resources/views/admin/permission/roles-edit.blade.php @@ -4,8 +4,9 @@
{{ $role->name ?: __('New Role') }} - @if($role->is_system) + @if($isSystemLevel) • {{ __('System Role') }} @@ -151,21 +152,21 @@
- @if($role->is_system || (!$role->exists && auth()->user()->isSystemAdmin())) + @if($isSystemLevel) @else @endif
- @if($role->is_system || (!$role->exists && auth()->user()->isSystemAdmin())) + @if($isSystemLevel) {{ __('System Official') }} @else {{ $role->company->name ?? auth()->user()->company->name ?? '-' }} @endif @if(auth()->user()->isSystemAdmin()) - + @endif
@@ -193,7 +194,7 @@ @foreach($all_permissions as $group => $permissions) @php // 如果非系統角色,過濾掉敏感權限 - if (!$role->is_system && $group === 'menu') { + if (!$isSystemLevel && $group === 'menu') { $permissions = $permissions->filter(function($p) { return !str_starts_with($p->name, 'menu.basic') && !str_starts_with($p->name, 'menu.permissions');