rename instance settings
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
use App\Http\Controllers\ApplicationController;
|
||||
use App\Http\Controllers\HomeController;
|
||||
use App\Http\Controllers\ProjectController;
|
||||
use App\Models\InstanceSettings;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
/*
|
||||
@@ -19,26 +20,63 @@ use Illuminate\Support\Facades\Route;
|
||||
|
||||
|
||||
Route::middleware(['auth'])->group(function () {
|
||||
Route::get('/', [HomeController::class, 'show'])->name('home');
|
||||
Route::get('/project/{project_uuid}', [ProjectController::class, 'environments'])->name('project.environments');
|
||||
|
||||
Route::get('/project/{project_uuid}/{environment_name}', [ProjectController::class, 'resources'])->name('project.resources');
|
||||
|
||||
Route::get('/project/{project_uuid}/{environment_name}/application/{application_uuid}', [ApplicationController::class, 'configuration'])->name('project.applications.configuration');
|
||||
Route::get('/project/{project_uuid}/{environment_name}/application/{application_uuid}/deployment', [ApplicationController::class, 'deployments'])->name('project.applications.deployments');
|
||||
Route::get('/project/{project_uuid}/{environment_name}/application/{application_uuid}/deployment/{deployment_uuid}', [ApplicationController::class, 'deployment'])->name('project.applications.deployment');
|
||||
|
||||
|
||||
// Route::get('/database/{database_uuid}', [ProjectController::class, 'database'])->name('project.database');
|
||||
// Route::get('//service/{service_uuid}', [ProjectController::class, 'service'])->name('project.service');
|
||||
Route::get('/', function () {
|
||||
$projects = session('currentTeam')->load(['projects'])->projects;
|
||||
$servers = session('currentTeam')->load(['servers'])->servers;
|
||||
return view('home', [
|
||||
'servers' => $servers,
|
||||
'projects' => $projects
|
||||
]);
|
||||
})->name('home');
|
||||
|
||||
Route::get('/profile', function () {
|
||||
return view('profile');
|
||||
});
|
||||
})->name('profile');
|
||||
|
||||
Route::get('/settings', function () {
|
||||
$isRoot = auth()->user()->isRoot();
|
||||
if ($isRoot) {
|
||||
$settings = InstanceSettings::find(0);
|
||||
return view('settings', [
|
||||
'settings' => $settings
|
||||
]);
|
||||
} else {
|
||||
return redirect()->route('home');
|
||||
}
|
||||
})->name('settings');
|
||||
|
||||
Route::get('/update', function () {
|
||||
return view('update');
|
||||
});
|
||||
})->name('update');
|
||||
|
||||
Route::get('/demo', function () {
|
||||
return view('demo');
|
||||
});
|
||||
})->name('demo');
|
||||
});
|
||||
|
||||
Route::middleware(['auth'])->group(function () {
|
||||
Route::get(
|
||||
'/project/{project_uuid}',
|
||||
[ProjectController::class, 'environments']
|
||||
)->name('project.environments');
|
||||
|
||||
Route::get(
|
||||
'/project/{project_uuid}/{environment_name}',
|
||||
[ProjectController::class, 'resources']
|
||||
)->name('project.resources');
|
||||
|
||||
Route::get(
|
||||
'/project/{project_uuid}/{environment_name}/application/{application_uuid}',
|
||||
[ApplicationController::class, 'configuration']
|
||||
)->name('project.applications.configuration');
|
||||
|
||||
Route::get(
|
||||
'/project/{project_uuid}/{environment_name}/application/{application_uuid}/deployment',
|
||||
[ApplicationController::class, 'deployments']
|
||||
)->name('project.applications.deployments');
|
||||
|
||||
Route::get(
|
||||
'/project/{project_uuid}/{environment_name}/application/{application_uuid}/deployment/{deployment_uuid}',
|
||||
[ApplicationController::class, 'deployment']
|
||||
)->name('project.applications.deployment');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user