Skip to content

Commit c22bb1f

Browse files
authored
Add isolated users to headless console (#533)
1 parent babf593 commit c22bb1f

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/Http/Controllers/ConsoleController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public function run(Server $server, Request $request)
2121
$this->validate($request, [
2222
'user' => [
2323
'required',
24-
Rule::in(['root', $server->ssh_user]),
24+
Rule::in($server->getSshUsers()),
2525
],
2626
'command' => 'required|string',
2727
]);

resources/views/components/console.blade.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,9 @@
112112
<form class="flex items-center justify-between">
113113
<x-filament::input.wrapper>
114114
<x-filament::input.select id="user" name="user" x-model="user" class="w-full" x-bind:disabled="running">
115-
<option value="root">root</option>
116-
<option value="{{ $server->ssh_user }}">{{ $server->ssh_user }}</option>
115+
@foreach ($server->getSshUsers() as $user)
116+
<option value="{{ $user }}">{{ $user }}</option>
117+
@endforeach
117118
</x-filament::input.select>
118119
</x-filament::input.wrapper>
119120
<div class="flex items-center">

0 commit comments

Comments
 (0)