@AppAuthController('knowledge').permission_required('can_view')
def home_view(request: WSGIRequest) -> TemplateResponse:
def breadcrumbs_func(breadcrumbs: Breadcrumbs):
breadcrumbs.add_breadcrumb(name='Knowledge')
return portal_views.list_view(
request,
model=Collection,
breadcrumbs_func=breadcrumbs_func,
context_data={
'collections': Collection.objects.active().parentless().request_user_has_access(request),
},
template='django_spire/knowledge/page/home_page.html',
)