step status refactor

This commit is contained in:
Tony Murray
2020-06-21 01:07:56 -05:00
parent d1ceb14b9a
commit e267ec1cab
6 changed files with 72 additions and 27 deletions

View File

@@ -33,10 +33,12 @@ use LibreNMS\Interfaces\InstallerStep;
class MakeUserController extends InstallationController implements InstallerStep
{
protected $step = 'user';
public function index(Request $request)
{
if (!self::enabled()) {
return redirect()->route('install');
if (!$this->initInstallStep()) {
return $this->redirectToIncomplete();
}
if (session('install.database')) {
@@ -44,7 +46,7 @@ class MakeUserController extends InstallationController implements InstallerStep
}
if (isset($user)) {
$this->markStepComplete('user');
$this->markStepComplete();
return view('install.user-created', $this->formatData([
'user' => $user,
]));