Refactor member query in GroupDetailView to filter by group
This commit is contained in:
parent
088bb52c07
commit
c73ff2f167
1 changed files with 3 additions and 1 deletions
|
@ -81,7 +81,9 @@ class GroupDetailView(MemberFilterMixin, GroupMixin, DetailView):
|
||||||
.musicvideo_set.filter(owner=data["group"].owner, blacklisted=False)
|
.musicvideo_set.filter(owner=data["group"].owner, blacklisted=False)
|
||||||
.count()
|
.count()
|
||||||
)
|
)
|
||||||
data["members"] = data["group"].members.through.objects.annotate(
|
data["members"] = models.Group.members.through.objects.filter(
|
||||||
|
group=data["group"]
|
||||||
|
).annotate(
|
||||||
count=Count(
|
count=Count(
|
||||||
"user__musicvideo",
|
"user__musicvideo",
|
||||||
filter=Q(
|
filter=Q(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue