mirror of
https://github.com/bugsink/bugsink.git
synced 2026-05-25 01:48:37 -05:00
Remove open_issue_count from homepage; it's too expensive
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
<div>
|
||||
{{ project.team.name }}
|
||||
| {{ project.member_count }} members
|
||||
| {{ project.open_issue_count }} open issues
|
||||
{# | {{ project.open_issue_count }} open issues #}
|
||||
{% if project.member %}
|
||||
| <a href="{% url 'project_member_settings' project_pk=project.id user_pk=request.user.id %}" class="font-bold text-cyan-500">my settings</a>
|
||||
{% endif %}
|
||||
|
||||
+2
-1
@@ -84,7 +84,8 @@ def project_list(request, ownership_filter=None):
|
||||
raise ValueError(f"Invalid ownership_filter: {ownership_filter}")
|
||||
|
||||
project_list = base_qs.annotate(
|
||||
open_issue_count=models.Count('issue', filter=models.Q(issue__is_resolved=False, issue__is_muted=False)),
|
||||
# open_issue_count disabled, it's too expensive
|
||||
# open_issue_count=models.Count('issue', filter=models.Q(issue__is_resolved=False, issue__is_muted=False)),
|
||||
member_count=models.Count(
|
||||
'projectmembership', distinct=True, filter=models.Q(projectmembership__accepted=True)),
|
||||
).select_related('team')
|
||||
|
||||
Reference in New Issue
Block a user