@@ -103,7 +103,11 @@ def locale_projects(request, locale):
103103def locale_stats (request , locale ):
104104 """Get locale stats used in All Resources part."""
105105 locale = get_object_or_404 (Locale , code = locale )
106- stats = TranslatedResource .objects .filter (locale = locale ).string_stats (request .user )
106+ stats = (
107+ TranslatedResource .objects .current ()
108+ .filter (locale = locale )
109+ .string_stats (request .user )
110+ )
107111 stats ["title" ] = "all-resources"
108112 return JsonResponse ([stats ], safe = False )
109113
@@ -115,9 +119,11 @@ def locale_project_parts(request, locale, slug):
115119 try :
116120 locale = Locale .objects .get (code = locale )
117121 project = Project .objects .visible_for (request .user ).get (slug = slug )
118- tr = TranslatedResource .objects .filter (
119- locale = locale , resource__project = project
120- ).distinct ()
122+ tr = (
123+ TranslatedResource .objects .current ()
124+ .filter (locale = locale , resource__project = project )
125+ .distinct ()
126+ )
121127 details = list (
122128 tr .annotate (
123129 title = F ("resource__path" ),
@@ -188,7 +194,7 @@ def _get_entities_list(locale, preferred_source_locale, project, form):
188194 return JsonResponse (
189195 {
190196 "entities" : Entity .map_entities (locale , preferred_source_locale , entities ),
191- "stats" : TranslatedResource .objects .query_stats (
197+ "stats" : TranslatedResource .objects .current (). query_stats (
192198 project , form .cleaned_data ["paths" ], locale
193199 ),
194200 },
@@ -221,7 +227,7 @@ def _get_paginated_entities(locale, preferred_source_locale, project, form, enti
221227 requested_entity = requested_entity ,
222228 ),
223229 "has_next" : entities_page .has_next (),
224- "stats" : TranslatedResource .objects .query_stats (
230+ "stats" : TranslatedResource .objects .current (). query_stats (
225231 project , form .cleaned_data ["paths" ], locale
226232 ),
227233 },
0 commit comments