Skip to content

Commit

Permalink
Merge branch 'kaedroho-cleanup-query'
Browse files Browse the repository at this point in the history
  • Loading branch information
gasman committed Aug 27, 2015
2 parents 4353759 + 85ebfad commit e15c3dd
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions wagtail/wagtailadmin/views/home.py
@@ -1,5 +1,6 @@
from django.shortcuts import render
from django.conf import settings
from django.db.models import F

from wagtail.wagtailcore import hooks
from wagtail.wagtailcore.models import PageRevision, UserPagePermissionsProxy
Expand Down Expand Up @@ -46,13 +47,7 @@ class RecentEditsPanel(object):
def __init__(self, request):
self.request = request
# Last n edited pages
self.last_edits = PageRevision.objects.raw(
"""
select wp.* FROM
wagtailcore_pagerevision wp JOIN (
SELECT max(created_at) as max_created_at, page_id FROM wagtailcore_pagerevision group by page_id
) as max_rev on max_rev.max_created_at = wp.created_at and wp.user_id = %s order by wp.created_at desc
""", [request.user.id])[:5]
self.last_edits = PageRevision.objects.filter(user=self.request.user, created_at=F('page__latest_revision_created_at')).order_by('-created_at')[:5]

def render(self):
return render_to_string('wagtailadmin/home/recent_edits.html', {
Expand Down

0 comments on commit e15c3dd

Please sign in to comment.