@@ -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" ),
@@ -191,7 +197,7 @@ def _get_entities_list(locale, preferred_source_locale, project, form):
191197 return JsonResponse (
192198 {
193199 "entities" : Entity .map_entities (locale , preferred_source_locale , entities ),
194- "stats" : TranslatedResource .objects .query_stats (
200+ "stats" : TranslatedResource .objects .current (). query_stats (
195201 project , form .cleaned_data ["paths" ], locale
196202 ),
197203 },
@@ -224,7 +230,7 @@ def _get_paginated_entities(locale, preferred_source_locale, project, form, enti
224230 requested_entity = requested_entity ,
225231 ),
226232 "has_next" : entities_page .has_next (),
227- "stats" : TranslatedResource .objects .query_stats (
233+ "stats" : TranslatedResource .objects .current (). query_stats (
228234 project , form .cleaned_data ["paths" ], locale
229235 ),
230236 },
0 commit comments