fix: analytics (#1037)

* fix: most issue created by user keys

* fix: cycle and module filters for GET method
This commit is contained in:
pablohashescobar 2023-05-12 12:22:42 +05:30 committed by GitHub
parent 6e9235e5fe
commit 6a78948113
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 12 deletions

View file

@ -1,16 +1,8 @@
# Django imports
from django.db.models import (
Q,
Count,
Sum,
Value,
Case,
When,
FloatField,
Subquery,
OuterRef,
F,
ExpressionWrapper,
)
from django.db.models.functions import ExtractMonth
@ -238,8 +230,8 @@ class DefaultAnalyticsEndpoint(BaseAPIView):
.order_by("month")
)
most_issue_created_user = (
queryset.filter(created_by__isnull=False)
.values("assignees__email", "assignees__avatar")
queryset.exclude(created_by=None)
.values("created_by__email", "created_by__avatar")
.annotate(count=Count("id"))
.order_by("-count")
)[:5]