summaryrefslogtreecommitdiffstats
path: root/core/views/logbooks.py
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2023-01-29 22:11:00 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2023-01-29 22:11:00 +0000
commit7d98980121531c8db21256e85590007f621c331c (patch)
treec2f732ac7da6ee2f26bb2b02b06810806e5245db /core/views/logbooks.py
parent89d0e1723ec57c5472eb1073fc1af5bb587bb7dc (diff)
downloadtroggle-7d98980121531c8db21256e85590007f621c331c.tar.gz
troggle-7d98980121531c8db21256e85590007f621c331c.tar.bz2
troggle-7d98980121531c8db21256e85590007f621c331c.zip
Fixing dates on expedition table
Diffstat (limited to 'core/views/logbooks.py')
-rw-r--r--core/views/logbooks.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/core/views/logbooks.py b/core/views/logbooks.py
index a0a2efe..2cfc183 100644
--- a/core/views/logbooks.py
+++ b/core/views/logbooks.py
@@ -58,7 +58,6 @@ def notablepersons(request):
def expedition(request, expeditionname):
'''Returns a rendered page for one expedition, specified by the year e.g. '2019'.
If page caching is enabled, it caches the dictionaries used to render the template page.
-
'''
if request.user.is_authenticated:
if "reload" in request.GET:
@@ -76,7 +75,7 @@ def expedition(request, expeditionname):
logged_in = False
- ts = TROG['pagecache']['expedition']
+ ts = TROG['pagecache']['expedition'] # not much use unless single user!
if settings.CACHEDPAGES:
nexpos = len( TROG['pagecache']['expedition'])
#print(f'! - expo {expeditionname} CACHEDPAGES {nexpos} expo pages in cache.')
@@ -107,17 +106,12 @@ def expedition(request, expeditionname):
ts[expeditionname] = {'expedition': this_expedition, 'expeditions':expeditions,
'personexpeditiondays':personexpeditiondays, 'settings':settings,
- 'dateditems': dateditems}
+ 'dateditems': dateditems, 'dates':dates}
TROG['pagecache']['expedition'][expeditionname] = ts[expeditionname]
nexpos = len( TROG['pagecache']['expedition'])
#print(f'! - expo {expeditionname} pre-render N expos:{nexpos}')
return render(request,'expedition.html', { **ts[expeditionname], 'logged_in' : logged_in } )
-
-# def get_absolute_url(self): # seems to have come seriously adrift. This should be in a class?!
- # return ('expedition', (expedition.year))
-
-
class Expeditions_tsvListView(ListView):
"""This uses the Django built-in shortcut mechanism
It defaults to use a template with name <app-label>/<model-name>_list.html.