@permission_required('django_spire_knowledge.view_collection')
def file_list_view(request: WSGIRequest, collection_pk: int = 0) -> TemplateResponse:
nav = EntryNavigation()
nav.page_title = 'Importing Files'
if collection_pk != 0:
collection = Collection.objects.select_related('parent').get(pk=collection_pk)
add_collection_chain_breadcrumbs(nav.breadcrumbs, collection)
nav.breadcrumbs.add('Importing Files')
return TemplateResponse(
request,
context=nav.as_context() | {'files_json': Entry.services.tool.get_files_to_convert_json()},
template='django_spire/knowledge/entry/file/page/list_page.html',
)