fix: folder creation

This commit is contained in:
Himanshu Warekar 2019-08-19 18:14:59 +05:30
parent f3bc7b0e30
commit f56e0fa5ab
2 changed files with 18 additions and 1 deletions

View file

@ -17,7 +17,23 @@ frappe.ui.form.on('Google Drive', {
}
});
if (frm.doc.refresh_token) {
if (!frm.doc.backup_folder_id) {
let create_button = frm.add_custom_button(__("Create Folder"), function () {
frappe.show_alert({
indicator: "green",
message: __("Creating folder in Google Drive.")
});
frappe.call({
method: "frappe.integrations.doctype.google_drive.google_drive.upload_system_backup_to_google_drive",
btn: create_button
}).then((r) => {
refresh_field(frm.doc.backup_folder_id);
frappe.msgprint(r.message);
});
});
}
if (frm.doc.refresh_token && frm.doc.backup_folder_id) {
let sync_button = frm.add_custom_button(__("Take Backup"), function () {
frappe.show_alert({
indicator: "green",

View file

@ -121,6 +121,7 @@ def get_google_drive_object():
return google_drive, account
@frappe.whitelist()
def create_folder_in_google_drive(google_drive, account):
google_drive, account = get_google_drive_object()