refactoring (#116)

- refactoring architecture
- fix incomplete ssh logs
- code editor for scripts in the app
- remove Jobs and SSHCommands
This commit is contained in:
Saeed Vaziry
2024-03-14 20:03:43 +01:00
committed by GitHub
parent cee4a70c3c
commit 428140b931
472 changed files with 24110 additions and 8159 deletions

View File

@ -2,6 +2,8 @@
namespace App\Http\Middleware;
use App\Enums\ServerStatus;
use App\Facades\Toast;
use App\Models\Server;
use Closure;
use Illuminate\Http\Request;
@ -13,7 +15,9 @@ public function handle(Request $request, Closure $next)
/** @var Server $server */
$server = $request->route('server');
if (! $server->isReady()) {
if ($server->status !== ServerStatus::READY) {
Toast::error('Server is not ready yet');
return redirect()->route('servers.show', ['server' => $server]);
}