Add isolated users to headless console (#533)

This commit is contained in:
Dimitar Yanakiev 2025-03-07 01:14:45 +02:00 committed by GitHub
parent babf59350b
commit c22bb1fa80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 3 deletions

View File

@ -21,7 +21,7 @@ public function run(Server $server, Request $request)
$this->validate($request, [
'user' => [
'required',
Rule::in(['root', $server->ssh_user]),
Rule::in($server->getSshUsers()),
],
'command' => 'required|string',
]);

View File

@ -112,8 +112,9 @@
<form class="flex items-center justify-between">
<x-filament::input.wrapper>
<x-filament::input.select id="user" name="user" x-model="user" class="w-full" x-bind:disabled="running">
<option value="root">root</option>
<option value="{{ $server->ssh_user }}">{{ $server->ssh_user }}</option>
@foreach ($server->getSshUsers() as $user)
<option value="{{ $user }}">{{ $user }}</option>
@endforeach
</x-filament::input.select>
</x-filament::input.wrapper>
<div class="flex items-center">