This commit is contained in:
@@ -303,6 +303,25 @@ export default {
|
|||||||
window.$gz.errorHandler.handleFormError(error, vm);
|
window.$gz.errorHandler.handleFormError(error, vm);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
backupNow() {
|
||||||
|
let vm = this;
|
||||||
|
vm.formState.loading = true;
|
||||||
|
let url = "backup/backup-now";
|
||||||
|
window.$gz.form.deleteAllErrorBoxErrors(vm);
|
||||||
|
window.$gz.api
|
||||||
|
.upsert(url, {})
|
||||||
|
.then(res => {
|
||||||
|
vm.formState.loading = false;
|
||||||
|
if (res.error) {
|
||||||
|
vm.formState.serverError = res.error;
|
||||||
|
window.$gz.form.setErrorBoxErrors(vm);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch(function handleSubmitError(error) {
|
||||||
|
vm.formState.loading = false;
|
||||||
|
window.$gz.errorHandler.handleFormError(error, vm);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@@ -320,7 +339,15 @@ function clickHandler(menuItem) {
|
|||||||
case "save":
|
case "save":
|
||||||
m.vm.submit();
|
m.vm.submit();
|
||||||
break;
|
break;
|
||||||
|
case "backupnow":
|
||||||
|
window.$gz.dialog
|
||||||
|
.confirmGeneric("AreYouSureBackupNow")
|
||||||
|
.then(dialogResult => {
|
||||||
|
if (dialogResult == true) {
|
||||||
|
m.vm.backupNow();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
window.$gz.eventBus.$emit(
|
window.$gz.eventBus.$emit(
|
||||||
"notify-warning",
|
"notify-warning",
|
||||||
@@ -351,6 +378,14 @@ function generateMenu(vm) {
|
|||||||
key: FORM_KEY + ":save",
|
key: FORM_KEY + ":save",
|
||||||
vm: vm
|
vm: vm
|
||||||
});
|
});
|
||||||
|
|
||||||
|
menuOptions.menuItems.push({
|
||||||
|
title: vm.$ay.t("BackupNow"),
|
||||||
|
icon: "fa-file-archive",
|
||||||
|
surface: false,
|
||||||
|
key: FORM_KEY + ":backupnow",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
window.$gz.eventBus.$emit("menu-change", menuOptions);
|
||||||
@@ -380,7 +415,14 @@ function fetchTranslatedText(vm) {
|
|||||||
"BackupTime",
|
"BackupTime",
|
||||||
"BackupLast",
|
"BackupLast",
|
||||||
"BackupSetsToKeep",
|
"BackupSetsToKeep",
|
||||||
"BackupAttachments"
|
"BackupAttachments",
|
||||||
|
"BackupFiles",
|
||||||
|
"BackupNow",
|
||||||
|
"AreYouSureBackupNow",
|
||||||
|
"FileName",
|
||||||
|
"FileSize",
|
||||||
|
"FileDate",
|
||||||
|
"AvailableSpace"
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user