summaryrefslogtreecommitdiffstats
path: root/core/views/caves.py
diff options
context:
space:
mode:
authorMartin Green <martin.speleo@gmail.com>2022-07-11 21:12:53 +0100
committerMartin Green <martin.speleo@gmail.com>2022-07-11 21:12:53 +0100
commitc416de6e1e87ea38d720382ee1aa8117915166a7 (patch)
tree20c3adf33c866bb7b8b286b8278ad3bc5cad5e10 /core/views/caves.py
parent91c9cf0c31803b369736753b45abc8b832059465 (diff)
downloadtroggle-c416de6e1e87ea38d720382ee1aa8117915166a7.tar.gz
troggle-c416de6e1e87ea38d720382ee1aa8117915166a7.tar.bz2
troggle-c416de6e1e87ea38d720382ee1aa8117915166a7.zip
Allow user to see a caves edit link even if the user is not logged in. Such that they can be prompted to log in if required.
Diffstat (limited to 'core/views/caves.py')
-rw-r--r--core/views/caves.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/core/views/caves.py b/core/views/caves.py
index a6556a3..018a557 100644
--- a/core/views/caves.py
+++ b/core/views/caves.py
@@ -230,13 +230,10 @@ def rendercave(request, cave, slug, cave_id=''):
# see design docum in troggle/templates/cave.html
# see rendercave() in troggle/core/views/caves.py
templatefile = 'cave.html'
- if request.user.is_authenticated:
- editable = True
- else:
- editable = False
+
if not cave_id:
cave_id = slug # cave.unofficial_number
- context = {'cave_editable': editable, 'settings': settings, 'cave': cave, 'cavepage': True,
+ context = {'cave_editable': True, 'settings': settings, 'cave': cave, 'cavepage': True,
'cave_id': cave_id, 'svxstem': str(svxstem), 'svx3d':svx3d}
try:
r = render(request, templatefile, context) # crashes here with NoReverseMatch if url not set up for 'edit_cave' in urls.py