mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2025-05-14 07:04:27 -04:00
only add https to url if needed when prompting to save new snapshot
This commit is contained in:
parent
9918bddb7e
commit
69e0302c2a
1 changed files with 7 additions and 5 deletions
|
@ -159,11 +159,13 @@ class SnapshotView(View):
|
||||||
format_html(
|
format_html(
|
||||||
(
|
(
|
||||||
'<center><br/><br/><br/>'
|
'<center><br/><br/><br/>'
|
||||||
'No Snapshots match the given url: <code>{}</code><br/><br/>'
|
'No Snapshots match the given url: <code>{}</code><br/><br/><br/>'
|
||||||
'You can <a href="/add/?url=https://{}" target="_top">add a new Snapshot</a>, or return to the <a href="/" target="_top">Main Index</a>'
|
'Return to the <a href="/" target="_top">Main Index</a>, or:<br/><br/>'
|
||||||
|
'+ <i><a href="/add/?url={}" target="_top">Add a new Snapshot for <code>{}</code></a><br/><br/></i>'
|
||||||
'</center>'
|
'</center>'
|
||||||
),
|
),
|
||||||
base_url(path),
|
base_url(path),
|
||||||
|
path if '://' in path else f'https://{path}',
|
||||||
path,
|
path,
|
||||||
),
|
),
|
||||||
content_type="text/html",
|
content_type="text/html",
|
||||||
|
@ -241,9 +243,9 @@ class AddView(UserPassesTestMixin, FormView):
|
||||||
if self.request.method == 'GET':
|
if self.request.method == 'GET':
|
||||||
url = self.request.GET.get('url', None)
|
url = self.request.GET.get('url', None)
|
||||||
if url:
|
if url:
|
||||||
return {'url': url}
|
return {'url': url if '://' in url else f'https://{url}'}
|
||||||
else:
|
|
||||||
return super().get_initial()
|
return super().get_initial()
|
||||||
|
|
||||||
def test_func(self):
|
def test_func(self):
|
||||||
return PUBLIC_ADD_VIEW or self.request.user.is_authenticated
|
return PUBLIC_ADD_VIEW or self.request.user.is_authenticated
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue