Wagtail
内部也使用construct_homepage_summary_items
钩子,因此要使此钩子正常工作,必须将order
参数传递给,hooks.register()
以使钩子在after核心中的每个钩子之后运行。
要隐藏图像和文档摘要项,可以使用以下代码:
from wagtail.admin.site_summary import PagesSummaryItem
@hooks.register("construct_homepage_summary_items", order=1)
def hide_everything_except_pages_summary_for_partners(request, summary_items):
if request.user.groups.filter(name="Partners").exists():
summary_items[:] = [i for i in summary_items if isinstance(i, PagesSummaryItem)]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句