Refactor code
This commit is contained in:
parent
8b8929c728
commit
e23dc4a9f0
|
|
@ -4,7 +4,6 @@ from django.db import models
|
||||||
from wagtail.admin.edit_handlers import FieldPanel, TabbedInterface, ObjectList, StreamFieldPanel
|
from wagtail.admin.edit_handlers import FieldPanel, TabbedInterface, ObjectList, StreamFieldPanel
|
||||||
from wagtail.core.fields import StreamField
|
from wagtail.core.fields import StreamField
|
||||||
from wagtail.images.blocks import ImageChooserBlock
|
from wagtail.images.blocks import ImageChooserBlock
|
||||||
from wagtail.core import hooks
|
|
||||||
|
|
||||||
from books.blocks import TextBlock, BasicKnowledgeBlock, LinkBlock, VideoBlock, DocumentBlock, \
|
from books.blocks import TextBlock, BasicKnowledgeBlock, LinkBlock, VideoBlock, DocumentBlock, \
|
||||||
ImageUrlBlock, AssignmentBlock
|
ImageUrlBlock, AssignmentBlock
|
||||||
|
|
@ -74,8 +73,3 @@ class ContentBlock(StrictHierarchyPage):
|
||||||
subpage_types = []
|
subpage_types = []
|
||||||
|
|
||||||
|
|
||||||
@hooks.register('construct_explorer_page_queryset')
|
|
||||||
def remove_user_created_content_blocks_from_menu(parent_page, pages, request):
|
|
||||||
if parent_page.content_type.model == 'chapter':
|
|
||||||
return ContentBlock.get_by_parent(parent_page.specific).exclude(user_created=True)
|
|
||||||
return pages
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,10 @@
|
||||||
|
from wagtail.core import hooks
|
||||||
|
|
||||||
|
from .models import ContentBlock
|
||||||
|
|
||||||
|
|
||||||
|
@hooks.register('construct_explorer_page_queryset')
|
||||||
|
def remove_user_created_content_blocks_from_menu(parent_page, pages, request):
|
||||||
|
if parent_page.content_type.model == 'chapter':
|
||||||
|
return ContentBlock.get_by_parent(parent_page.specific).exclude(user_created=True)
|
||||||
|
return pages
|
||||||
Loading…
Reference in New Issue