You've already forked Epicnabbo-Catalogus-Updated-Daily
feat: update various Filament resources and models for enhanced functionality
This commit is contained in:
@@ -12,7 +12,7 @@ use App\Filament\Resources\User\Users\RelationManagers\ChatLogRelationManager;
|
||||
use App\Filament\Resources\User\Users\RelationManagers\SettingsRelationManager;
|
||||
use App\Filament\Tables\Columns\UserAvatarColumn;
|
||||
use App\Filament\Traits\TranslatableResource;
|
||||
use App\Models\Community\Staff\WebsiteTeam;
|
||||
use App\Models\Community\Staff\WebsiteStaffTeam;
|
||||
use App\Models\Game\Permission;
|
||||
use App\Models\User;
|
||||
use Filament\Actions\EditAction;
|
||||
@@ -31,6 +31,7 @@ use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Table;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
||||
class UserResource extends Resource
|
||||
@@ -118,7 +119,7 @@ class UserResource extends Resource
|
||||
Select::make('team_id')
|
||||
->native(false)
|
||||
->label(__('filament::resources.inputs.team_id'))
|
||||
->options(fn () => WebsiteTeam::query()->pluck('rank_name', 'id')->all())
|
||||
->options(fn () => WebsiteStaffTeam::query()->pluck('rank_name', 'id')->all())
|
||||
->columnSpanFull(),
|
||||
])->columns(['sm' => 2]),
|
||||
|
||||
@@ -190,14 +191,14 @@ class UserResource extends Resource
|
||||
Select::make('rank')
|
||||
->native(false)
|
||||
->label(__('filament::resources.inputs.rank'))
|
||||
->options(fn () => (function (): array {
|
||||
$authUser = auth()->user();
|
||||
->options(function (): array {
|
||||
$authUser = Auth::user();
|
||||
$rank = $authUser instanceof User ? $authUser->rank : 0;
|
||||
return Permission::query()
|
||||
->where('id', '<', $rank)
|
||||
->pluck('rank_name', 'id')
|
||||
->all();
|
||||
})()),
|
||||
}),
|
||||
|
||||
Toggle::make('is_hidden')
|
||||
->label(__('filament::resources.inputs.is_hidden'))
|
||||
|
||||
Reference in New Issue
Block a user