mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-07 13:56:01 +01:00
bug fix: list zones
This commit is contained in:
@@ -157,7 +157,7 @@ class DNSManager:
|
|||||||
if not os.path.exists('/home/cyberpanel/powerdns'):
|
if not os.path.exists('/home/cyberpanel/powerdns'):
|
||||||
return render(request, 'dns/addDeleteDNSRecords.html', {"status": 0})
|
return render(request, 'dns/addDeleteDNSRecords.html', {"status": 0})
|
||||||
|
|
||||||
domainsList = ACLManager.findAllWebsites(currentACL, userID)
|
domainsList = ACLManager.findAllDomains(currentACL, userID)
|
||||||
|
|
||||||
return render(request, 'dns/addDeleteDNSRecords.html', {"domainsList": domainsList, "status": 1})
|
return render(request, 'dns/addDeleteDNSRecords.html', {"domainsList": domainsList, "status": 1})
|
||||||
|
|
||||||
@@ -177,7 +177,7 @@ class DNSManager:
|
|||||||
currentSelection = data['currentSelection']
|
currentSelection = data['currentSelection']
|
||||||
|
|
||||||
admin = Administrator.objects.get(pk=userID)
|
admin = Administrator.objects.get(pk=userID)
|
||||||
if ACLManager.checkOwnership(zoneDomain, admin, currentACL) == 1:
|
if ACLManager.checkOwnershipZone(zoneDomain, admin, currentACL) == 1:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
return ACLManager.loadErrorJson()
|
return ACLManager.loadErrorJson()
|
||||||
@@ -254,7 +254,7 @@ class DNSManager:
|
|||||||
ttl = int(data['ttl'])
|
ttl = int(data['ttl'])
|
||||||
|
|
||||||
admin = Administrator.objects.get(pk=userID)
|
admin = Administrator.objects.get(pk=userID)
|
||||||
if ACLManager.checkOwnership(zoneDomain, admin, currentACL) == 1:
|
if ACLManager.checkOwnershipZone(zoneDomain, admin, currentACL) == 1:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
return ACLManager.loadErrorJson()
|
return ACLManager.loadErrorJson()
|
||||||
@@ -424,7 +424,7 @@ class DNSManager:
|
|||||||
|
|
||||||
admin = Administrator.objects.get(pk=userID)
|
admin = Administrator.objects.get(pk=userID)
|
||||||
|
|
||||||
if ACLManager.checkOwnership(delRecord.domainOwner.name, admin, currentACL) == 1:
|
if ACLManager.checkOwnershipZone(delRecord.domainOwner.name, admin, currentACL) == 1:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
return ACLManager.loadError()
|
return ACLManager.loadError()
|
||||||
|
|||||||
Reference in New Issue
Block a user