mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-10 07:16:15 +01:00
add owner protection for reseller center
This commit is contained in:
@@ -908,9 +908,16 @@ def saveResellerChanges(request):
|
||||
else:
|
||||
return ACLManager.loadErrorJson()
|
||||
|
||||
loggedUser = Administrator.objects.get(pk=val)
|
||||
|
||||
userToBeModified = Administrator.objects.get(userName=data['userToBeModified'])
|
||||
newOwner = Administrator.objects.get(userName=data['newOwner'])
|
||||
|
||||
### Check user owners
|
||||
|
||||
if ACLManager.checkUserOwnerShip(currentACL, loggedUser, userToBeModified) == 0 or ACLManager.checkUserOwnerShip(currentACL, loggedUser, newOwner) == 0:
|
||||
return ACLManager.loadErrorJson()
|
||||
|
||||
try:
|
||||
if ACLManager.websitesLimitCheck(newOwner, data['websitesLimit'], userToBeModified) == 0:
|
||||
finalResponse = {'status': 0,
|
||||
|
||||
Reference in New Issue
Block a user