mirror of
https://github.com/documize/community.git
synced 2025-08-05 05:25:27 +02:00
[WIP] Provide system restore facility
Co-Authored-By: Harvey Kandola <harvey@documize.com>
This commit is contained in:
parent
71a2860716
commit
516140dd7e
12 changed files with 597 additions and 51 deletions
|
@ -144,11 +144,11 @@ export default Service.extend({
|
|||
|
||||
// Run backup.
|
||||
backup(spec) {
|
||||
if (!this.get('sessionService.isGlobalAdmin') || this.get('sessionService.isAdmin')) {
|
||||
return;
|
||||
}
|
||||
|
||||
return new EmberPromise((resolve, reject) => {
|
||||
if (!this.get('sessionService.isGlobalAdmin') || !this.get('sessionService.isAdmin')) {
|
||||
reject();
|
||||
}
|
||||
|
||||
let url = this.get('appMeta.endpoint');
|
||||
let token = this.get('sessionService.session.content.authenticated.token');
|
||||
let uploadUrl = `${url}/global/backup?token=${token}`;
|
||||
|
@ -196,6 +196,10 @@ export default Service.extend({
|
|||
data.set('restore-file', file);
|
||||
|
||||
return new EmberPromise((resolve, reject) => {
|
||||
if (!this.get('sessionService.isGlobalAdmin') || !this.get('sessionService.isAdmin')) {
|
||||
reject();
|
||||
}
|
||||
|
||||
let url = this.get('appMeta.endpoint');
|
||||
let token = this.get('sessionService.session.content.authenticated.token');
|
||||
let uploadUrl = `${url}/global/restore?token=${token}&org=${spec.overwriteOrg}&users=${spec.recreateUsers}`;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue