From a1067fd4aa73f17cb0186dbd1b290ff431b891fe Mon Sep 17 00:00:00 2001 From: Lance Pioch Date: Sun, 2 Jun 2024 00:34:35 -0400 Subject: [PATCH] Allow mounts to be added to servers --- app/Filament/Resources/ServerResource/Pages/EditServer.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Filament/Resources/ServerResource/Pages/EditServer.php b/app/Filament/Resources/ServerResource/Pages/EditServer.php index c047301a1..eca666def 100644 --- a/app/Filament/Resources/ServerResource/Pages/EditServer.php +++ b/app/Filament/Resources/ServerResource/Pages/EditServer.php @@ -516,6 +516,13 @@ class EditServer extends EditRecord ->keyLabel('Label Name') ->valueLabel('Label Description') ->columnSpanFull(), + + Forms\Components\CheckboxList::make('mounts') + ->relationship('mounts') + ->options(fn (Server $server) => $server->node->mounts->mapWithKeys(fn ($mount) => [$mount->id => $mount->name])) + ->descriptions(fn (Server $server) => $server->node->mounts->mapWithKeys(fn ($mount) => [$mount->id => "$mount->source -> $mount->target"])) + ->label('Mounts') + ->columnSpanFull(), ]), ]), ]);