fix(Preprod Admin Panel Access)
All checks were successful
Deploy Roxane to Preprod / deploy (push) Successful in 1m28s

This commit is contained in:
2026-02-03 16:53:29 +01:00
parent 6a7a95f15b
commit 173916aaf7

View File

@@ -9,6 +9,8 @@ use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable; use Illuminate\Notifications\Notifiable;
use Laravel\Fortify\TwoFactorAuthenticatable; use Laravel\Fortify\TwoFactorAuthenticatable;
use Spatie\Permission\Traits\HasRoles; use Spatie\Permission\Traits\HasRoles;
use Filament\Models\Contracts\FilamentUser;
use Filament\Panel;
/** /**
* @property int $id * @property int $id
@@ -45,7 +47,7 @@ use Spatie\Permission\Traits\HasRoles;
* @method static \Illuminate\Database\Eloquent\Builder<static>|User withoutRole($roles, $guard = null) * @method static \Illuminate\Database\Eloquent\Builder<static>|User withoutRole($roles, $guard = null)
* @mixin \Eloquent * @mixin \Eloquent
*/ */
class User extends Authenticatable class User extends Authenticatable implements FilamentUser
{ {
use HasRoles, HasFactory, Notifiable, TwoFactorAuthenticatable; use HasRoles, HasFactory, Notifiable, TwoFactorAuthenticatable;
@@ -83,6 +85,13 @@ class User extends Authenticatable
]; ];
} }
public function canAccessPanel(Panel $panel): bool
{
//return str_ends_with($this->email, '@yourdomain.com') && $this->hasVerifiedEmail();
//@todo : restreindre aux adresses retzien.fr pour la prod
return true;
}
public static function getAttributeLabel(string $attribute): string public static function getAttributeLabel(string $attribute): string
{ {