fix: require login to pdfize (#7775)
* fix: require login to pdfize * fix: suppress "pdfized" button when it won't work
This commit is contained in:
parent
fb1942a538
commit
06677a9863
|
@ -265,6 +265,8 @@ def document_main(request, name, rev=None, document_html=False):
|
|||
can_change_stream = bool(can_edit or roles)
|
||||
|
||||
file_urls, found_types = build_file_urls(doc)
|
||||
if not request.user.is_authenticated:
|
||||
file_urls = [fu for fu in file_urls if fu[0] != "pdfized"]
|
||||
content = doc.text_or_error() # pyflakes:ignore
|
||||
content = markup_txt.markup(maybe_split(content, split=split_content))
|
||||
|
||||
|
@ -406,6 +408,8 @@ def document_main(request, name, rev=None, document_html=False):
|
|||
latest_revision = None
|
||||
|
||||
file_urls, found_types = build_file_urls(doc)
|
||||
if not request.user.is_authenticated:
|
||||
file_urls = [fu for fu in file_urls if fu[0] != "pdfized"]
|
||||
content = doc.text_or_error() # pyflakes:ignore
|
||||
content = markup_txt.markup(maybe_split(content, split=split_content))
|
||||
|
||||
|
@ -1039,6 +1043,8 @@ def document_html(request, name, rev=None):
|
|||
document_html=True,
|
||||
)
|
||||
|
||||
|
||||
@login_required
|
||||
def document_pdfized(request, name, rev=None, ext=None):
|
||||
|
||||
found = fuzzy_find_documents(name, rev)
|
||||
|
|
Loading…
Reference in a new issue