feat: usr roles and soft deletes and filament
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Filament\Resources\Users\Schemas;
|
||||
|
||||
use App\Enums\PacePreference;
|
||||
use App\Enums\PhysicalActivityLevel;
|
||||
use App\Enums\UserRole;
|
||||
use App\Enums\UserSex;
|
||||
use App\Enums\WeightGoal;
|
||||
use Filament\Forms\Components\DatePicker;
|
||||
@@ -40,6 +41,11 @@ class UserForm
|
||||
->options(self::localeOptions())
|
||||
->default('en')
|
||||
->required(),
|
||||
Select::make('role')
|
||||
->label(__('admin.users.fields.role'))
|
||||
->options(UserRole::class)
|
||||
->default(UserRole::USER->value)
|
||||
->required(),
|
||||
FileUpload::make('avatar_url')
|
||||
->label(__('admin.users.fields.avatar'))
|
||||
->image()
|
||||
|
||||
@@ -24,6 +24,9 @@ class UserInfolist
|
||||
TextEntry::make('email')
|
||||
->label(__('admin.users.fields.email'))
|
||||
->copyable(),
|
||||
TextEntry::make('role')
|
||||
->label(__('admin.users.fields.role'))
|
||||
->badge(),
|
||||
TextEntry::make('email_verified_at')
|
||||
->label(__('admin.users.fields.email_verified_at'))
|
||||
->dateTime()
|
||||
|
||||
Reference in New Issue
Block a user