From 66e2a03a57eb5bde710818363de2758c75ec0eda Mon Sep 17 00:00:00 2001 From: deepshekhardas Date: Wed, 11 Mar 2026 10:15:38 +0530 Subject: [PATCH] fix(auth): enforce policies on dashboard project/server creation --- resources/views/livewire/dashboard.blade.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php index 908c4a98a..076dea2c5 100644 --- a/resources/views/livewire/dashboard.blade.php +++ b/resources/views/livewire/dashboard.blade.php @@ -12,6 +12,7 @@

Projects

@if ($projects->count() > 0) + @can('create', App\Models\Project::class)
@if ($projects->count() > 0) @@ -65,9 +67,11 @@
No projects found.
- - - your first project or + @can('create', App\Models\Project::class) + + + + @endcan your first project or go to the onboarding page.
@@ -78,6 +82,7 @@

Servers

@if ($servers->count() > 0 && $privateKeys->count() > 0) + @can('create', App\Models\Server::class)
@if ($servers->count() > 0) @@ -140,9 +146,11 @@
No servers found.
- - - your first server + @can('create', App\Models\Server::class) + + + + @endcan your first server or go to the onboarding page.