fix(access): When conduting permission check for user settings, if user not owner of settings, deny access
ref: #471 #511
This commit is contained in:
@ -122,6 +122,14 @@ class OrganizationPermissionMixin(
|
||||
|
||||
return True
|
||||
|
||||
elif (
|
||||
view.model.__name__ == 'UserSettings'
|
||||
and request._user.id != int(view.kwargs.get('pk', 0))
|
||||
):
|
||||
|
||||
|
||||
return False
|
||||
|
||||
|
||||
has_permission_required: bool = False
|
||||
|
||||
|
Reference in New Issue
Block a user