From 52a850cfcfcfd710c8dcaedee40c3f7bf96ea75e Mon Sep 17 00:00:00 2001 From: usmannasir Date: Fri, 26 Jan 2024 12:37:11 +0500 Subject: [PATCH] vchange --- baseTemplate/views.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/baseTemplate/views.py b/baseTemplate/views.py index 574ee9c2f..921ac9b03 100755 --- a/baseTemplate/views.py +++ b/baseTemplate/views.py @@ -151,6 +151,13 @@ def getLoadAverage(request): def versionManagment(request): ## Get latest version + val = request.session['userID'] + currentACL = ACLManager.loadedACL(val) + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('FilemanagerAdmin', 0) + getVersion = requests.get('https://cyberpanel.net/version.txt') latest = getVersion.json() latestVersion = latest['version'] @@ -224,6 +231,12 @@ def upgrade(request): def upgradeStatus(request): try: val = request.session['userID'] + currentACL = ACLManager.loadedACL(val) + if currentACL['admin'] == 1: + pass + else: + return ACLManager.loadErrorJson('FilemanagerAdmin', 0) + try: if request.method == 'POST': from plogical.upgrade import Upgrade @@ -252,8 +265,6 @@ def upgradeStatus(request): 'error_message': "None", 'upgradeLog': upgradeLog}) return HttpResponse(final_json) - - except BaseException as msg: final_dic = {'upgradeStatus': 0, 'error_message': str(msg)} final_json = json.dumps(final_dic) @@ -266,6 +277,9 @@ def upgradeStatus(request): def upgradeVersion(request): try: + + + vers = version.objects.get(pk=1) getVersion = requests.get('https://cyberpanel.net/version.txt') latest = getVersion.json()