mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-10 15:26:13 +01:00
add code to fetch existing backups
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
import json
|
||||
|
||||
from django.shortcuts import redirect
|
||||
from django.http import HttpResponse
|
||||
|
||||
from backup.backupManager import BackupManager
|
||||
from backup.pluginManager import pluginManager
|
||||
@@ -12,6 +13,7 @@ from loginSystem.views import loadLoginPage
|
||||
import os
|
||||
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
def loadBackupHome(request):
|
||||
try:
|
||||
@@ -539,3 +541,14 @@ def DeployAccount(request):
|
||||
return bm.DeployAccount(request, userID)
|
||||
except KeyError:
|
||||
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)
|
||||
Reference in New Issue
Block a user