mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-10 07:16:15 +01:00
remove duplicate code
This commit is contained in:
@@ -719,8 +719,6 @@ class ContainerManager(multi.Thread):
|
|||||||
def images(self, request=None, userID=None, data=None):
|
def images(self, request=None, userID=None, data=None):
|
||||||
try:
|
try:
|
||||||
admin = Administrator.objects.get(pk=userID)
|
admin = Administrator.objects.get(pk=userID)
|
||||||
if admin.acl.adminStatus != 1:
|
|
||||||
return ACLManager.loadError()
|
|
||||||
|
|
||||||
client = docker.from_env()
|
client = docker.from_env()
|
||||||
dockerAPI = docker.APIClient()
|
dockerAPI = docker.APIClient()
|
||||||
@@ -768,12 +766,6 @@ class ContainerManager(multi.Thread):
|
|||||||
|
|
||||||
def manageImages(self, request=None, userID=None, data=None):
|
def manageImages(self, request=None, userID=None, data=None):
|
||||||
try:
|
try:
|
||||||
currentACL = ACLManager.loadedACL(userID)
|
|
||||||
|
|
||||||
if currentACL['admin'] == 1:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
return ACLManager.loadError()
|
|
||||||
|
|
||||||
client = docker.from_env()
|
client = docker.from_env()
|
||||||
dockerAPI = docker.APIClient()
|
dockerAPI = docker.APIClient()
|
||||||
|
|||||||
@@ -177,13 +177,6 @@ def runContainer(request):
|
|||||||
def listContainers(request):
|
def listContainers(request):
|
||||||
try:
|
try:
|
||||||
userID = request.session['userID']
|
userID = request.session['userID']
|
||||||
currentACL = ACLManager.loadedACL(userID)
|
|
||||||
|
|
||||||
if currentACL['admin'] == 1:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
return ACLManager.loadErrorJson()
|
|
||||||
|
|
||||||
cm = ContainerManager()
|
cm = ContainerManager()
|
||||||
return cm.listContainers(request, userID)
|
return cm.listContainers(request, userID)
|
||||||
except KeyError:
|
except KeyError:
|
||||||
@@ -375,13 +368,6 @@ def images(request):
|
|||||||
try:
|
try:
|
||||||
|
|
||||||
userID = request.session['userID']
|
userID = request.session['userID']
|
||||||
currentACL = ACLManager.loadedACL(userID)
|
|
||||||
|
|
||||||
if currentACL['admin'] == 1:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
return ACLManager.loadErrorJson()
|
|
||||||
|
|
||||||
cm = ContainerManager()
|
cm = ContainerManager()
|
||||||
coreResult = cm.images(request, userID)
|
coreResult = cm.images(request, userID)
|
||||||
|
|
||||||
@@ -393,16 +379,8 @@ def images(request):
|
|||||||
def manageImages(request):
|
def manageImages(request):
|
||||||
try:
|
try:
|
||||||
userID = request.session['userID']
|
userID = request.session['userID']
|
||||||
currentACL = ACLManager.loadedACL(userID)
|
|
||||||
|
|
||||||
if currentACL['admin'] == 1:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
return ACLManager.loadErrorJson()
|
|
||||||
|
|
||||||
cm = ContainerManager()
|
cm = ContainerManager()
|
||||||
coreResult = cm.manageImages(request, userID)
|
coreResult = cm.manageImages(request, userID)
|
||||||
|
|
||||||
return coreResult
|
return coreResult
|
||||||
except KeyError:
|
except KeyError:
|
||||||
return redirect(loadLoginPage)
|
return redirect(loadLoginPage)
|
||||||
|
|||||||
Reference in New Issue
Block a user