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:
2025-02-01 17:56:14 +09:30
parent 1ad370e7cf
commit b419c03774

View File

@ -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