From 7e6769c96e0b1a8b831fa0f82fdecccd2048d55c Mon Sep 17 00:00:00 2001 From: Charles Date: Sat, 18 Jan 2025 18:21:58 -0500 Subject: [PATCH] Match the owner selection on create server (#927) --- .../Admin/Resources/ServerResource/Pages/EditServer.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php index 660b1c672..09f233591 100644 --- a/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Admin/Resources/ServerResource/Pages/EditServer.php @@ -15,6 +15,7 @@ use App\Models\Egg; use App\Models\Mount; use App\Models\Server; use App\Models\ServerVariable; +use App\Models\User; use App\Services\Databases\DatabaseManagementService; use App\Services\Eggs\EggChangerService; use App\Services\Servers\RandomWordService; @@ -105,7 +106,8 @@ class EditServer extends EditRecord 'lg' => 2, ]) ->relationship('user', 'username') - ->searchable() + ->searchable(['username', 'email']) + ->getOptionLabelFromRecordUsing(fn (User $user) => "$user->email | $user->username " . ($user->isRootAdmin() ? '(admin)' : '')) ->preload() ->required(),