From c416de6e1e87ea38d720382ee1aa8117915166a7 Mon Sep 17 00:00:00 2001
From: Martin Green <martin.speleo@gmail.com>
Date: Mon, 11 Jul 2022 21:12:53 +0100
Subject: [PATCH] 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.

---
 core/views/caves.py | 7 ++-----
 1 file 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