Expand install routine.

This commit is contained in:
James Cole
2018-03-11 18:46:18 +01:00
parent 93aa5b7753
commit f45d0bb317
3 changed files with 16 additions and 2 deletions

View File

@@ -53,17 +53,29 @@ function startPassport() {
function startUpgrade() {
$('#status-box').html('<i class="fa fa-spin fa-spinner"></i> Upgrading database...');
$.post(upgradeUri, {_token: token}).done(function () {
completeDone();
startVerify();
}).fail(function () {
$('#status-box').html('<i class="fa fa-warning"></i> Upgrade failed! See log files :(');
});
}
/**
*
*/
function startVerify() {
$('#status-box').html('<i class="fa fa-spin fa-spinner"></i> Verify database integrity...');
$.post(verifyUri, {_token: token}).done(function () {
completeDone();
}).fail(function () {
$('#status-box').html('<i class="fa fa-warning"></i> Verification failed! See log files :(');
});
}
/**
*
*/
function completeDone() {
$('#status-box').html('<i class="fa fa-thumbs-up"></i> Installation complete! Wait to be redirected...');
$('#status-box').html('<i class="fa fa-thumbs-up"></i> Installation + upgrade complete! Wait to be redirected...');
setTimeout(function () {
window.location = homeUri;
}, 3000);

View File

@@ -18,6 +18,7 @@
var migrateUri = '{{ route('installer.migrate') }}';
var keysUri = '{{ route('installer.keys') }}';
var upgradeUri = '{{ route('installer.upgrade') }}';
var verifyUri = '{{ route('installer.verify') }}';
var homeUri = '{{ route('home') }}';
</script>
<script type="text/javascript" src="js/ff/install/index.js"></script>

View File

@@ -29,6 +29,7 @@ Route::group(
Route::post('migrate', ['uses' => 'InstallController@migrate', 'as' => 'migrate']);
Route::post('keys', ['uses' => 'InstallController@keys', 'as' => 'keys']);
Route::post('upgrade', ['uses' => 'InstallController@upgrade', 'as' => 'upgrade']);
Route::post('verify', ['uses' => 'InstallController@verify', 'as' => 'verify']);
}
);