Files

26 lines
543 B
PHP

<?php
namespace App\Livewire\Server;
use App\Models\Server;
use Livewire\Component;
class DockerRegistries extends Component
{
public function boot(): void
{
abort_unless(auth()->user()?->isAdmin(), 403);
}
public function render()
{
$servers = Server::ownedByCurrentTeamCached()
->filter(fn (Server $server) => auth()->user()->can('update', $server))
->values();
return view('livewire.server.docker-registries', [
'servers' => $servers,
]);
}
}