From b05eabfdb06d47b87902a9bd039e2dea7eab0d97 Mon Sep 17 00:00:00 2001 From: MartinOscar <40749467+rmartinoscar@users.noreply.github.com> Date: Wed, 11 Jun 2025 03:51:08 +0200 Subject: [PATCH] Fix Users seeing `Open in admin` (#1444) --- app/Providers/Filament/ServerPanelProvider.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Providers/Filament/ServerPanelProvider.php b/app/Providers/Filament/ServerPanelProvider.php index d047c80b8..035faaa15 100644 --- a/app/Providers/Filament/ServerPanelProvider.php +++ b/app/Providers/Filament/ServerPanelProvider.php @@ -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), ])