generated from JustScreaMy/ProjectTemplate
24 lines
726 B
Python
24 lines
726 B
Python
![]() |
from wagtail import hooks
|
||
|
from wagtail.admin.viewsets.pages import PageListingViewSet
|
||
|
|
||
|
from tko.models import ArticlePage
|
||
|
from wagtail.admin.wagtail_hooks import ExplorerMenuItem
|
||
|
|
||
|
|
||
|
class ArticlePageListingViewSet(PageListingViewSet):
|
||
|
icon = "globe"
|
||
|
menu_label = "Articles"
|
||
|
add_to_admin_menu = True
|
||
|
model = ArticlePage
|
||
|
|
||
|
|
||
|
article_page_listing_viewset = ArticlePageListingViewSet("article_pages")
|
||
|
@hooks.register('register_admin_viewset')
|
||
|
def register_article_page_listing_viewset():
|
||
|
return article_page_listing_viewset
|
||
|
|
||
|
|
||
|
# @hooks.register('construct_main_menu')
|
||
|
# def hide_snippets_menu_item(request, menu_items):
|
||
|
# menu_items[:] = [item for item in menu_items if not isinstance(item, ExplorerMenuItem)]
|