Remove backup ability from navbar menu
This commit is contained in:
@@ -148,7 +148,6 @@
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#/account"><i class="fa fa-user fa-fw"></i> Account</a></li>
|
||||
<li ng-show="user.admin && config.isDev"><a href="#/dns"><i class="fa fa-wrench fa-fw"></i> DNS Management</a></li>
|
||||
<li ng-show="user.admin && config.isDev"><a href="" ng-click="backup()"><i class="fa fa-database fa-fw"></i> Backup</a></li>
|
||||
<li ng-show="user.admin"><a href="#/settings"><i class="fa fa-wrench fa-fw"></i> Settings</a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="" ng-click="logout($event)"><i class="fa fa-sign-out fa-fw"></i> Logout</a></li>
|
||||
|
||||
@@ -68,29 +68,6 @@ angular.module('Application').controller('MainController', ['$scope', '$route',
|
||||
});
|
||||
};
|
||||
|
||||
$scope.backup = function () {
|
||||
$('#backupProgressModal').modal('show');
|
||||
|
||||
$scope.initialized = false;
|
||||
|
||||
Client.backup(function (error) {
|
||||
if (error) console.error(error);
|
||||
|
||||
// TODO this does look like we should use progress.json?
|
||||
// now start query
|
||||
function checkIfDone() {
|
||||
Client.version(function (error) {
|
||||
if (error) return window.setTimeout(checkIfDone, 1000);
|
||||
|
||||
$('#backupProgressModal').modal('hide');
|
||||
$scope.initialized = true;
|
||||
});
|
||||
}
|
||||
|
||||
window.setTimeout(checkIfDone, 5000);
|
||||
});
|
||||
};
|
||||
|
||||
Client.isServerFirstTime(function (error, isFirstTime) {
|
||||
if (error) return $scope.error(error);
|
||||
if (isFirstTime) return $scope.setup();
|
||||
|
||||
Reference in New Issue
Block a user