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)
|
can_change_stream = bool(can_edit or roles)
|
||||||
|
|
||||||
file_urls, found_types = build_file_urls(doc)
|
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 = doc.text_or_error() # pyflakes:ignore
|
||||||
content = markup_txt.markup(maybe_split(content, split=split_content))
|
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
|
latest_revision = None
|
||||||
|
|
||||||
file_urls, found_types = build_file_urls(doc)
|
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 = doc.text_or_error() # pyflakes:ignore
|
||||||
content = markup_txt.markup(maybe_split(content, split=split_content))
|
content = markup_txt.markup(maybe_split(content, split=split_content))
|
||||||
|
|
||||||
|
@ -1039,6 +1043,8 @@ def document_html(request, name, rev=None):
|
||||||
document_html=True,
|
document_html=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@login_required
|
||||||
def document_pdfized(request, name, rev=None, ext=None):
|
def document_pdfized(request, name, rev=None, ext=None):
|
||||||
|
|
||||||
found = fuzzy_find_documents(name, rev)
|
found = fuzzy_find_documents(name, rev)
|
||||||
|
|
Loading…
Reference in a new issue