wowowowowo
This commit is contained in:
@@ -11,6 +11,10 @@ class OnboardingController extends Controller
|
||||
{
|
||||
$organisation->loadCount(['providers', 'sourceProviders', 'registries', 'servers', 'applications']);
|
||||
|
||||
$applicationNeedingDeployKey = $organisation->applications()
|
||||
->whereNull('deploy_key_installed_at')
|
||||
->first();
|
||||
|
||||
$steps = [
|
||||
[
|
||||
'key' => 'organisation',
|
||||
@@ -48,6 +52,17 @@ class OnboardingController extends Controller
|
||||
'complete' => $organisation->applications_count > 0,
|
||||
'href' => route('applications.create', ['organisation' => $organisation->id]),
|
||||
],
|
||||
[
|
||||
'key' => 'deploy-key',
|
||||
'label' => 'Deploy key',
|
||||
'complete' => $organisation->applications_count === 0 || $applicationNeedingDeployKey === null,
|
||||
'href' => $applicationNeedingDeployKey
|
||||
? route('applications.show', [
|
||||
'organisation' => $organisation->id,
|
||||
'application' => $applicationNeedingDeployKey->id,
|
||||
])
|
||||
: route('applications.index', ['organisation' => $organisation->id]),
|
||||
],
|
||||
];
|
||||
|
||||
$next = collect($steps)->firstWhere('complete', false) ?? $steps[array_key_last($steps)];
|
||||
|
||||
Reference in New Issue
Block a user