From 71ac7b161162d8348b0f2de5911d45aba0fad43e Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 23 Apr 2025 17:26:32 +0530 Subject: [PATCH] updated rbac for prod. --- app/Models/User.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/Models/User.php b/app/Models/User.php index 31ba41f3d..1635a6527 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,15 +3,17 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; + use Althinect\FilamentSpatieRolesPermissions\Concerns\HasSuperAdmin; +use Filament\Models\Contracts\FilamentUser; +use Filament\Panel; use Illuminate\Database\Eloquent\Factories\HasFactory; -use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; use Spatie\Permission\Traits\HasRoles; -class User extends Authenticatable +class User extends Authenticatable implements FilamentUser { /** @use HasFactory<\Database\Factories\UserFactory> */ use HasFactory, HasRoles, Notifiable, SoftDeletes, HasSuperAdmin; @@ -50,8 +52,8 @@ class User extends Authenticatable ]; } - // public function team(): BelongsTo - // { - // return $this->belongsTo(Team::class); - // } + public function canAccessPanel(Panel $panel): bool + { + return true; + } }