diff --git a/IncBackups/views.py b/IncBackups/views.py index 81de3ca8d..4c330e8bc 100644 --- a/IncBackups/views.py +++ b/IncBackups/views.py @@ -735,6 +735,7 @@ def createV2BackupSetup(request): userID = request.session['userID'] req_data={} + req_data['name'] = 'GDrive' req_data['token'] = request.GET.get('t') req_data['refresh_token'] = request.GET.get('r') req_data['token_uri'] = request.GET.get('to') diff --git a/plogical/Backupsv2.py b/plogical/Backupsv2.py index 14dfc5923..7a2fd1028 100644 --- a/plogical/Backupsv2.py +++ b/plogical/Backupsv2.py @@ -102,10 +102,14 @@ pass = {ObsecurePassword} ObsecurePassword = ProcessUtilities.outputExecutioner(command).rstrip('\n') content = f'''[{config["name"]}] -type = sftp -host = {config["host"]} -user = {config["user"]} -pass = {ObsecurePassword} +type = Gdrive +[Gdrive_Mount] +client_id = "" +client_secret = "" +scope = drive +root_folder_id = "" +service_account_file = "" +token = {"access_token":"{config["token"]}","token_type":"Bearer","refresh_token":"{config["refresh_token"]}"} ''' command = f"echo '{content}' > {self.ConfigFilePath}" ProcessUtilities.executioner(command, self.website.externalApp, True)