add enable/disable services

This commit is contained in:
Saeed Vaziry
2024-03-16 14:02:28 +01:00
parent 7a6dcb5654
commit 77d6914cd9
17 changed files with 219 additions and 24 deletions

View File

@ -16,7 +16,7 @@ public function up(): void
$table->json('type_data')->nullable();
$table->string('name');
$table->string('version');
$table->enum('status', ServiceStatus::getValues())->default(ServiceStatus::INSTALLING);
$table->string('status')->default(ServiceStatus::INSTALLING);
$table->boolean('is_default')->default(1);
$table->string('unit')->nullable();
$table->timestamps();

View File

@ -1,6 +1,5 @@
<?php
use App\Enums\DeploymentStatus;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@ -16,7 +15,7 @@ public function up(): void
$table->unsignedInteger('log_id')->nullable();
$table->json('commit_data')->nullable();
$table->string('commit_id')->nullable();
$table->enum('status', DeploymentStatus::getValues());
$table->string('status');
$table->timestamps();
});
}

View File

@ -13,7 +13,7 @@ public function up(): void
$table->id();
$table->unsignedBigInteger('server_id');
$table->string('name');
$table->enum('status', DatabaseStatus::getValues())->default(DatabaseStatus::CREATING);
$table->string('status')->default(DatabaseStatus::CREATING);
$table->timestamps();
});
}

View File

@ -16,7 +16,7 @@ public function up(): void
$table->longText('password')->nullable();
$table->json('databases')->nullable();
$table->string('host')->default('localhost');
$table->enum('status', DatabaseUserStatus::getValues())->default(DatabaseUserStatus::CREATING);
$table->string('status')->default(DatabaseUserStatus::CREATING);
$table->timestamps();
});
}

View File

@ -1,6 +1,5 @@
<?php
use App\Enums\CronjobStatus;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@ -16,7 +15,7 @@ public function up(): void
$table->string('user');
$table->string('frequency');
$table->boolean('hidden')->default(0);
$table->enum('status', CronjobStatus::getValues());
$table->string('status');
$table->timestamps();
});
}

View File

@ -1,6 +1,5 @@
<?php
use App\Enums\SslStatus;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@ -18,7 +17,7 @@ public function up(): void
$table->longText('pk')->nullable();
$table->longText('ca')->nullable();
$table->timestamp('expires_at');
$table->enum('status', SslStatus::getValues());
$table->string('status');
$table->timestamps();
});
}

View File

@ -1,6 +1,5 @@
<?php
use App\Enums\QueueStatus;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@ -20,7 +19,7 @@ public function up(): void
$table->tinyInteger('numprocs')->default(8);
$table->boolean('redirect_stderr')->default(1);
$table->string('stdout_logfile')->nullable();
$table->enum('status', QueueStatus::getValues());
$table->string('status');
$table->timestamps();
});
}

View File

@ -1,6 +1,5 @@
<?php
use App\Enums\SshKeyStatus;
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
@ -13,7 +12,7 @@ public function up(): void
$table->id();
$table->unsignedBigInteger('server_id');
$table->unsignedBigInteger('ssh_key_id');
$table->enum('status', SshKeyStatus::getValues());
$table->string('status');
$table->timestamps();
});
}