Fix Users seeing Open in admin (#1444)

This commit is contained in:
MartinOscar 2025-06-11 03:51:08 +02:00 committed by GitHub
parent 3039c1c698
commit b05eabfdb0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -64,7 +64,7 @@ class ServerPanelProvider extends PanelProvider
->navigationItems([
NavigationItem::make('Open in Admin')
->url(fn () => EditServer::getUrl(['record' => Filament::getTenant()], panel: 'admin'))
->visible(fn () => auth()->user()->can('view server', Filament::getTenant()))
->visible(fn () => auth()->user()->canAccessPanel(Filament::getPanel('admin')) && auth()->user()->can('view server', Filament::getTenant()))
->icon('tabler-arrow-back')
->sort(99),
])