field name consistency

This commit is contained in:
2025-04-07 16:28:27 +01:00
parent 1e7d023b09
commit 32d30e00aa
7 changed files with 14 additions and 8 deletions

View File

@@ -25,7 +25,7 @@ class UninstallFirewallRule
}
$firewallRule->update([
'status' => FirewallRuleStatus::UNINSTALLED,
'status' => FirewallRuleStatus::REMOVED,
]);
}
}

View File

@@ -8,7 +8,7 @@ enum FirewallRuleStatus: string
{
use Arrayable;
case UNINSTALLED = 'uninstalled';
case NOT_INSTALLED = 'not-installed';
case INSTALLED = 'installed';
case FAILED = 'failed';
case REMOVED = 'removed';

View File

@@ -59,7 +59,8 @@ class ServerController extends Controller
public function store(Request $request)
{
$sudoPassword = Str::random(32);
$providerService = app(GetProviderService::class)->execute($request->provider);
$provider = Provider::findOrFail($request->provider);
$providerService = $provider->service();
if (! $providerService) {
return back()->with('error', 'Invalid provider');
@@ -76,8 +77,8 @@ class ServerController extends Controller
$server = $organisation->servers()->create([
'name' => $createdServer->name,
// 'provider' => ServerProvider::tryFrom($request->provider), // @todo
'provider_id' => $createdServer->id,
'provider_id' => $provider->id,
'external_id' => $createdServer->id,
'ipv4' => $createdServer->ipv4,
'ipv6' => $createdServer->ipv6,
'provider_status' => $createdServer->status,

View File

@@ -40,6 +40,11 @@ class Organisation extends Model
return $this->hasMany(Application::class);
}
public function providers(): HasMany
{
return $this->hasMany(Provider::class);
}
public static function createUniqueSlug(string $name): string
{
$slug = Str::slug($name);