Skip to content

Commit 266cfc8

Browse files
committed
add owner protection for reseller center
2 parents c683ef3 + 25ef1dd commit 266cfc8

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

userManagment/views.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -908,9 +908,16 @@ def saveResellerChanges(request):
908908
else:
909909
return ACLManager.loadErrorJson()
910910

911+
loggedUser = Administrator.objects.get(pk=val)
912+
911913
userToBeModified = Administrator.objects.get(userName=data['userToBeModified'])
912914
newOwner = Administrator.objects.get(userName=data['newOwner'])
913915

916+
### Check user owners
917+
918+
if ACLManager.checkUserOwnerShip(currentACL, loggedUser, userToBeModified) == 0 or ACLManager.checkUserOwnerShip(currentACL, loggedUser, newOwner) == 0:
919+
return ACLManager.loadErrorJson()
920+
914921
try:
915922
if ACLManager.websitesLimitCheck(newOwner, data['websitesLimit'], userToBeModified) == 0:
916923
finalResponse = {'status': 0,

websiteFunctions/static/websiteFunctions/websiteFunctions.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,4 +236,4 @@ a:hover {
236236

237237
.btn-min-width {
238238
min-width: 300px;
239-
}
239+
}

0 commit comments

Comments
 (0)