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
|
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)
|
||||||
Reference in New Issue
Block a user