mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-04-12 19:10:59 +00:00
Edit bird: Clean up render method of EditPageItem
This commit is contained in:
parent
cf759dbb2f
commit
91faf4fd5f
1 changed files with 6 additions and 9 deletions
|
|
@ -6,13 +6,8 @@ from django.template.loader import render_to_string
|
|||
class BaseItem(object):
|
||||
template = 'wagtailadmin/edit_bird/base_item.html'
|
||||
|
||||
@property
|
||||
def can_render(self):
|
||||
return True
|
||||
|
||||
def render(self, request):
|
||||
if self.can_render:
|
||||
return render_to_string(self.template, dict(self=self, request=request), context_instance=RequestContext(request))
|
||||
return render_to_string(self.template, dict(self=self, request=request), context_instance=RequestContext(request))
|
||||
|
||||
|
||||
class EditPageItem(BaseItem):
|
||||
|
|
@ -21,10 +16,12 @@ class EditPageItem(BaseItem):
|
|||
def __init__(self, page):
|
||||
self.page = page
|
||||
|
||||
@property
|
||||
def can_render(self):
|
||||
def render(self, request):
|
||||
# Don't render if the page doesn't have an id
|
||||
return self.page.id
|
||||
if not self.page.id:
|
||||
return
|
||||
|
||||
return super(EditPageItem, self).render(request)
|
||||
|
||||
|
||||
def render_edit_bird(request, items):
|
||||
|
|
|
|||
Loading…
Reference in a new issue