add restore UI

Add a link from setup page to restore

Part of #439
This commit is contained in:
Girish Ramakrishnan
2017-11-22 11:45:18 -08:00
parent ac94a0b7f2
commit 479261bcec
6 changed files with 378 additions and 2 deletions

View File

@@ -575,6 +575,19 @@ angular.module('Application').service('Client', ['$http', 'md5', 'Notification',
}).error(defaultErrorHandler(callback));
};
Client.prototype.restore = function (backupConfig, backupId, version, callback) {
var data = {
backupConfig: backupConfig,
backupId: backupId,
version: version
};
post('/api/v1/cloudron/restore', data).success(function(data, status) {
if (status !== 202 || typeof data !== 'object') return callback(new ClientError(status, data));
callback(null, data);
}).error(defaultErrorHandler(callback));
};
Client.prototype.getEventLogs = function (action, search, page, perPage, callback) {
var config = {
params: {