@AppAuthController('knowledge').permission_required('can_view')
def file_list_view(request: WSGIRequest, collection_pk: int = 0) -> TemplateResponse:
breadcrumbs = Breadcrumbs()
breadcrumbs.add_breadcrumb(name='Knowledge')
if collection_pk != 0:
collection = Collection.objects.select_related('parent').get(pk=collection_pk)
breadcrumbs.add_breadcrumb(
name='Collections',
href=reverse('django_spire:knowledge:page:home')
)
breadcrumbs.add_breadcrumb(name='Importing Files')
return TemplateResponse(
request,
context={
'files_json': Entry.services.tool.get_files_to_convert_json(),
'breadcrumbs': breadcrumbs,
},
template='django_spire/knowledge/entry/file/page/list_page.html'
)