Added domain: support to ?scope parameter

This commit is contained in:
Agate 2020-06-05 11:37:12 +02:00
commit 7e76fa0bae
No known key found for this signature in database
GPG key ID: 6B501DFD73514E14
2 changed files with 4 additions and 0 deletions

View file

@ -202,6 +202,9 @@ class ActorScopeFilter(filters.CharFilter):
return queryset.none()
return queryset.filter(**{self.actor_field: actor})
elif value.lower().startswith("domain:"):
domain = value.split("domain:", 1)[1]
return queryset.filter(**{"{}__domain_id".format(self.actor_field): domain})
else:
return queryset.none()