feat: workspace context enforcement + ownership safeguards #86

Merged
ahmido merged 11 commits from feat/072-managed-tenants-workspace-enforcement into dev 2026-02-02 23:00:58 +00:00
2 changed files with 3 additions and 2 deletions
Showing only changes of commit eb7e6d56f0 - Show all commits

View File

@ -53,7 +53,7 @@ public function panel(Panel $panel): Panel
])
->navigationItems([
NavigationItem::make('Workspaces')
->url(fn (): string => route('filament.admin.resources.workspaces.index'))
->url(fn (): string => ChooseWorkspace::getUrl())
->icon('heroicon-o-squares-2x2')
->group('Settings')
->sort(10),

View File

@ -2,6 +2,7 @@
namespace App\Support\Middleware;
use App\Filament\Pages\ChooseWorkspace;
use App\Models\Tenant;
use App\Models\User;
use App\Models\Workspace;
@ -166,7 +167,7 @@ private function configureNavigationForRequest(\Filament\Panel $panel): void
return app(NavigationBuilder::class)
->item(
NavigationItem::make('Workspaces')
->url(fn (): string => route('filament.admin.resources.workspaces.index'))
->url(fn (): string => ChooseWorkspace::getUrl())
->icon('heroicon-o-squares-2x2')
->group('Settings')
->sort(10),