mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-04-11 10:30:58 +00:00
Merge branch 'kaedroho-cleanup-query'
This commit is contained in:
commit
e15c3ddda8
1 changed files with 2 additions and 7 deletions
|
|
@ -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
|
||||
|
|
@ -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', {
|
||||
|
|
|
|||
Loading…
Reference in a new issue