setup service manager to install applications

This commit is contained in:
Usman Nasir
2020-08-19 22:35:46 +05:00
parent 928acec39c
commit 84b2411a6e
5 changed files with 135 additions and 44 deletions

View File

@@ -331,4 +331,33 @@ def manageApplications(request):
return HttpResponse("See CyberCP main log file.")
except KeyError:
return redirect(loadLoginPage)
return redirect(loadLoginPage)
def removeInstall(request):
try:
userID = request.session['userID']
currentACL = ACLManager.loadedACL(userID)
if currentACL['admin'] == 1:
pass
else:
return ACLManager.loadErrorJson()
try:
data = json.loads(request.body)
status = data['status']
service = data['service']
command = '/usr/local/CyberCP/manageServices/serviceManager.py --function InstallElasticSearch'
except BaseException as msg:
data_ret = {'status': 0, 'error_message': str(msg)}
json_data = json.dumps(data_ret)
return HttpResponse(json_data)
except KeyError as msg:
logging.CyberCPLogFileWriter.writeToFile(str(msg))
data_ret = {'status': 0, 'error_message': str(msg)}
json_data = json.dumps(data_ret)
return HttpResponse(json_data)