Show critical backup config warning directly in backup ui instead of notification
This commit is contained in:
@@ -12,6 +12,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
|
||||
|
||||
$scope.manualBackupApps = [];
|
||||
|
||||
$scope.backupCheck = { ok: true, message: '' };
|
||||
$scope.backupConfig = {};
|
||||
$scope.backups = [];
|
||||
|
||||
@@ -544,6 +545,7 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
|
||||
$('#configureBackupModal').modal('hide');
|
||||
|
||||
getBackupConfig();
|
||||
checkBackupConfig();
|
||||
});
|
||||
}
|
||||
};
|
||||
@@ -578,9 +580,18 @@ angular.module('Application').controller('BackupsController', ['$scope', '$locat
|
||||
});
|
||||
}
|
||||
|
||||
function checkBackupConfig() {
|
||||
Client.checkBackupConfig(function (error, check) {
|
||||
if (error) return console.error(error);
|
||||
|
||||
$scope.backupCheck = check;
|
||||
});
|
||||
}
|
||||
|
||||
Client.onReady(function () {
|
||||
fetchBackups();
|
||||
getBackupConfig();
|
||||
checkBackupConfig();
|
||||
|
||||
$scope.manualBackupApps = Client.getInstalledApps().filter(function (app) { return !app.enableBackup; });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user