Commit 5067925e authored by Michal Čihař's avatar Michal Čihař

Avoid explicit ordering of Change objects

This is already the default one.
Signed-off-by: default avatarMichal Čihař <michal@cihar.com>
parent 90c33b48
...@@ -41,7 +41,7 @@ def show_language(request, lang): ...@@ -41,7 +41,7 @@ def show_language(request, lang):
obj = get_object_or_404(Language, code=lang) obj = get_object_or_404(Language, code=lang)
last_changes = Change.objects.filter( last_changes = Change.objects.filter(
translation__language=obj translation__language=obj
).order_by('-timestamp')[:10] )[:10]
dicts = Dictionary.objects.filter( dicts = Dictionary.objects.filter(
language=obj language=obj
).values_list('project', flat=True).distinct() ).values_list('project', flat=True).distinct()
......
...@@ -48,7 +48,7 @@ class ChangesFeed(Feed): ...@@ -48,7 +48,7 @@ class ChangesFeed(Feed):
return reverse('home') return reverse('home')
def items(self, obj): def items(self, obj):
return Change.objects.order_by('-timestamp')[:10] return Change.objects[:10]
def item_title(self, item): def item_title(self, item):
return item.get_action_display() return item.get_action_display()
...@@ -86,7 +86,7 @@ class TranslationChangesFeed(ChangesFeed): ...@@ -86,7 +86,7 @@ class TranslationChangesFeed(ChangesFeed):
def items(self, obj): def items(self, obj):
return Change.objects.filter( return Change.objects.filter(
translation=obj translation=obj
).order_by('-timestamp')[:10] )[:10]
class SubProjectChangesFeed(TranslationChangesFeed): class SubProjectChangesFeed(TranslationChangesFeed):
...@@ -103,7 +103,7 @@ class SubProjectChangesFeed(TranslationChangesFeed): ...@@ -103,7 +103,7 @@ class SubProjectChangesFeed(TranslationChangesFeed):
def items(self, obj): def items(self, obj):
return Change.objects.filter( return Change.objects.filter(
translation__subproject=obj translation__subproject=obj
).order_by('-timestamp')[:10] )[:10]
class ProjectChangesFeed(TranslationChangesFeed): class ProjectChangesFeed(TranslationChangesFeed):
...@@ -120,7 +120,7 @@ class ProjectChangesFeed(TranslationChangesFeed): ...@@ -120,7 +120,7 @@ class ProjectChangesFeed(TranslationChangesFeed):
def items(self, obj): def items(self, obj):
return Change.objects.filter( return Change.objects.filter(
translation__subproject__project=obj translation__subproject__project=obj
).order_by('-timestamp')[:10] )[:10]
class LanguageChangesFeed(TranslationChangesFeed): class LanguageChangesFeed(TranslationChangesFeed):
...@@ -137,4 +137,4 @@ class LanguageChangesFeed(TranslationChangesFeed): ...@@ -137,4 +137,4 @@ class LanguageChangesFeed(TranslationChangesFeed):
def items(self, obj): def items(self, obj):
return Change.objects.filter( return Change.objects.filter(
translation__language=obj translation__language=obj
).order_by('-timestamp')[:10] )[:10]
...@@ -96,7 +96,7 @@ def home(request): ...@@ -96,7 +96,7 @@ def home(request):
last_changes = Change.objects.prefetch().filter( last_changes = Change.objects.prefetch().filter(
Q(translation__subproject__project__in=acl_projects) | Q(translation__subproject__project__in=acl_projects) |
Q(dictionary__project__in=acl_projects) Q(dictionary__project__in=acl_projects)
).order_by('-timestamp')[:10] )[:10]
return render( return render(
request, request,
...@@ -220,7 +220,7 @@ def show_project(request, project): ...@@ -220,7 +220,7 @@ def show_project(request, project):
last_changes = Change.objects.prefetch().filter( last_changes = Change.objects.prefetch().filter(
Q(translation__subproject__project=obj) | Q(translation__subproject__project=obj) |
Q(dictionary__project=obj) Q(dictionary__project=obj)
).order_by('-timestamp')[:10] )[:10]
return render( return render(
request, request,
...@@ -245,7 +245,7 @@ def show_subproject(request, project, subproject): ...@@ -245,7 +245,7 @@ def show_subproject(request, project, subproject):
last_changes = Change.objects.prefetch().filter( last_changes = Change.objects.prefetch().filter(
translation__subproject=obj translation__subproject=obj
).order_by('-timestamp')[:10] )[:10]
new_lang_form = NewLanguageForm() new_lang_form = NewLanguageForm()
...@@ -343,7 +343,7 @@ def show_translation(request, project, subproject, lang): ...@@ -343,7 +343,7 @@ def show_translation(request, project, subproject, lang):
obj = get_translation(request, project, subproject, lang) obj = get_translation(request, project, subproject, lang)
last_changes = Change.objects.prefetch().filter( last_changes = Change.objects.prefetch().filter(
translation=obj translation=obj
).order_by('-timestamp')[:10] )[:10]
# Check locks # Check locks
obj.is_locked(request) obj.is_locked(request)
......
...@@ -86,7 +86,7 @@ def edit_dictionary(request, project, lang): ...@@ -86,7 +86,7 @@ def edit_dictionary(request, project, lang):
last_changes = Change.objects.filter( last_changes = Change.objects.filter(
dictionary=word, dictionary=word,
).order_by('-timestamp')[:10] )[:10]
return render( return render(
request, request,
...@@ -324,7 +324,7 @@ def show_dictionary(request, project, lang): ...@@ -324,7 +324,7 @@ def show_dictionary(request, project, lang):
last_changes = Change.objects.filter( last_changes = Change.objects.filter(
dictionary__project=prj, dictionary__project=prj,
dictionary__language=lang dictionary__language=lang
).order_by('-timestamp')[:10] )[:10]
return render( return render(
request, request,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment