fixed user name api filter
This commit is contained in:
@ -122,7 +122,7 @@ class SpaceFilterSerializer(serializers.ListSerializer):
|
|||||||
# if query is sliced it came from api request not nested serializer
|
# if query is sliced it came from api request not nested serializer
|
||||||
return super().to_representation(data)
|
return super().to_representation(data)
|
||||||
if self.child.Meta.model == User:
|
if self.child.Meta.model == User:
|
||||||
data = User.objects.filter(userspace__space=self.context['request'].user.get_active_space()).all()
|
data = data.filter(userspace__space=self.context['request'].user.get_active_space()).all()
|
||||||
else:
|
else:
|
||||||
data = data.filter(**{'__'.join(data.model.get_space_key()): self.context['request'].space})
|
data = data.filter(**{'__'.join(data.model.get_space_key()): self.context['request'].space})
|
||||||
return super().to_representation(data)
|
return super().to_representation(data)
|
||||||
|
@ -64,6 +64,7 @@ def test_list_space(u1_s1, u2_s1, u1_s2, space_2):
|
|||||||
assert len(json.loads(u1_s2.get(reverse(LIST_URL)).content)) == 1
|
assert len(json.loads(u1_s2.get(reverse(LIST_URL)).content)) == 1
|
||||||
|
|
||||||
u = auth.get_user(u2_s1)
|
u = auth.get_user(u2_s1)
|
||||||
|
u.userspace_set.first().delete()
|
||||||
UserSpace.objects.create(user=u, space=space_2)
|
UserSpace.objects.create(user=u, space=space_2)
|
||||||
|
|
||||||
assert len(json.loads(u1_s1.get(reverse(LIST_URL)).content)) == 1
|
assert len(json.loads(u1_s1.get(reverse(LIST_URL)).content)) == 1
|
||||||
|
Reference in New Issue
Block a user