feat(core): prevent using servers with existing resources as build servers

This commit is contained in:
Andras Bacsai
2025-02-18 16:44:16 +01:00
parent 372b064dba
commit 65b925252c
3 changed files with 22 additions and 1 deletions

View File

@@ -134,7 +134,14 @@
<div class="w-full">
@if (!$server->isLocalhost())
<div class="w-96">
<x-forms.checkbox instantSave id="isBuildServer" label="Use it as a build server?" />
@if ($isBuildServerLocked)
<x-forms.checkbox disabled instantSave id="isBuildServer"
helper="You can't use this server as a build server because it has defined resources."
label="Use it as a build server?" />
@else
<x-forms.checkbox instantSave id="isBuildServer"
label="Use it as a build server?" />
@endif
</div>
@if (!$server->isBuildServer() && !$server->settings->is_cloudflare_tunnel)