add code to fetch existing backups

This commit is contained in:
usmannasir
2025-04-13 16:43:18 +05:00
parent 2fbaa6014f
commit ccf8d849c1

View File

@@ -5,6 +5,7 @@
import json import json
from django.shortcuts import redirect from django.shortcuts import redirect
from django.http import HttpResponse
from backup.backupManager import BackupManager from backup.backupManager import BackupManager
from backup.pluginManager import pluginManager from backup.pluginManager import pluginManager
@@ -12,6 +13,7 @@ from loginSystem.views import loadLoginPage
import os import os
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
from django.views.decorators.csrf import csrf_exempt from django.views.decorators.csrf import csrf_exempt
from django.contrib.auth.models import User
def loadBackupHome(request): def loadBackupHome(request):
try: try:
@@ -539,3 +541,14 @@ def DeployAccount(request):
return bm.DeployAccount(request, userID) return bm.DeployAccount(request, userID)
except KeyError: except KeyError:
return redirect(loadLoginPage) return redirect(loadLoginPage)
def ReconfigureSubscription(request):
try:
userID = request.session['userID']
admin = User.objects.get(pk=userID)
bm = BackupManager()
return bm.ReconfigureSubscription(request, userID)
except BaseException as msg:
data_ret = {'status': 0, 'error_message': str(msg)}
json_data = json.dumps(data_ret)
return HttpResponse(json_data)