summaryrefslogtreecommitdiffstats
path: root/expo/views_caves.py
diff options
context:
space:
mode:
authorsubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-06-10 06:34:50 +0100
committersubstantialnoninfringinguser <substantialnoninfringinguser@gmail.com>2009-06-10 06:34:50 +0100
commit11c42ed60e93831333ff9675411eebd3bf2b4f91 (patch)
tree2e01689d18f3c9a2fa562a69f2afd84d2332f2f5 /expo/views_caves.py
parenteed4fea25589fd25b4c7e4988cda1bcc9ebab598 (diff)
downloadtroggle-11c42ed60e93831333ff9675411eebd3bf2b4f91.tar.gz
troggle-11c42ed60e93831333ff9675411eebd3bf2b4f91.tar.bz2
troggle-11c42ed60e93831333ff9675411eebd3bf2b4f91.zip
[svn] * Added non-public field for protecting copyright info etc. Field is on all models but needs to be checked for in views. So far, only the cave view checks.
* Added the Person wiki syntax which looks like [[person:John Doe]]
Diffstat (limited to 'expo/views_caves.py')
-rw-r--r--expo/views_caves.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/expo/views_caves.py b/expo/views_caves.py
index 10355d6..b2fb170 100644
--- a/expo/views_caves.py
+++ b/expo/views_caves.py
@@ -24,7 +24,11 @@ def caveindex(request):
return render_response(request,'caveindex.html', {'caves': caves, 'notablecaves':notablecaves})
def cave(request, cave_id='', offical_name=''):
- return render_response(request,'cave.html', {'cave': getCave(cave_id),})
+ cave=getCave(cave_id)
+ if cave.non_public:
+ return render_response(request,'nonpublic.html', {'instance': cave})
+ else:
+ return render_response(request,'cave.html', {'cave': cave})
def qm(request,cave_id,qm_id,year,grade=None):
year=int(year)