From 5cbfa6d8b1c4bd8c98832b7ad4c203113c254ad3 Mon Sep 17 00:00:00 2001 From: Martin Green Date: Mon, 11 Jul 2011 00:50:07 +0100 Subject: Split up tags such that they use ajax --- core/views_caves.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'core/views_caves.py') diff --git a/core/views_caves.py b/core/views_caves.py index 24a85c7..d078338 100644 --- a/core/views_caves.py +++ b/core/views_caves.py @@ -35,6 +35,31 @@ def cave(request, cave_id='', offical_name=''): else: return render_with_context(request,'cave.html', {'cave': cave, 'cavepage': True}) +def caveEntrance(request, slug): + cave = Cave.objects.get(slug = slug) + if cave.non_public and not request.user.is_authenticated(): + return render_with_context(request,'nonpublic.html', {'instance': cave}) + else: + return render_with_context(request,'cave_entrances.html', {'cave': cave}) +def caveDescription(request, slug): + cave = Cave.objects.get(slug = slug) + if cave.non_public and not request.user.is_authenticated(): + return render_with_context(request,'nonpublic.html', {'instance': cave}) + else: + return render_with_context(request,'cave_uground_description.html', {'cave': cave}) +def caveQMs(request, slug): + cave = Cave.objects.get(slug = slug) + if cave.non_public and not request.user.is_authenticated(): + return render_with_context(request,'nonpublic.html', {'instance': cave}) + else: + return render_with_context(request,'cave_qms.html', {'cave': cave}) +def caveLogbook(request, slug): + cave = Cave.objects.get(slug = slug) + if cave.non_public and not request.user.is_authenticated(): + return render_with_context(request,'nonpublic.html', {'instance': cave}) + else: + return render_with_context(request,'cave_logbook.html', {'cave': cave}) + def caveSlug(request, slug): cave = Cave.objects.get(slug = slug) if cave.non_public and not request.user.is_authenticated(): -- cgit v1.2.3