diff --git a/backup/backupManager.py b/backup/backupManager.py index eb9f4fe73..e75e275e5 100755 --- a/backup/backupManager.py +++ b/backup/backupManager.py @@ -48,6 +48,18 @@ class BackupManager: except BaseException as msg: return HttpResponse(str(msg)) + def gDrive(self, request = None, userID = None, data = None): + try: + currentACL = ACLManager.loadedACL(userID) + + if ACLManager.currentContextPermission(currentACL, 'addDeleteDestinations') == 0: + return ACLManager.loadError() + + websitesName = ACLManager.findAllSites(currentACL, userID) + return render(request, 'backup/googleDrive.html', {'websiteList': websitesName}) + except BaseException as msg: + return HttpResponse(str(msg)) + def restoreSite(self, request = None, userID = None, data = None): try: currentACL = ACLManager.loadedACL(userID) diff --git a/backup/templates/backup/googleDrive.html b/backup/templates/backup/googleDrive.html new file mode 100755 index 000000000..5ab7e5ad9 --- /dev/null +++ b/backup/templates/backup/googleDrive.html @@ -0,0 +1,136 @@ +{% extends "baseTemplate/index.html" %} +{% load i18n %} +{% block title %}{% trans "Set up Back up Destinations" %}{% endblock %} +{% block content %} + +{% load static %} + + +{% get_current_language as LANGUAGE_CODE %} + + +
{% trans "On this page you can set up your Back up destinations. (SFTP)" %}
+
+