~cjohnston/loco-team-portal/722565

« back to all changes in this revision

Viewing changes to loco_directory/common/views.py

  • Committer: Daniel Holbach
  • Date: 2009-12-21 11:03:49 UTC
  • Revision ID: daniel.holbach@canonical.com-20091221110349-bo2zmme5i2e4egif
start at revision 1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- coding: utf-8 -*-
 
2
from django.http import HttpResponseRedirect
 
3
from django.shortcuts import render_to_response
 
4
from django.template import RequestContext
 
5
from django.contrib.auth import logout
 
6
 
 
7
from common import utils
 
8
 
 
9
def versioned_render(page, context, context_instance=None):
 
10
    context['version'] = utils.get_version()
 
11
    if context_instance:
 
12
        return render_to_response(page, context, 
 
13
                                  context_instance=context_instance)
 
14
    return render_to_response(page, context)
 
15
 
 
16
def index(request):
 
17
    context = { 'pageSection': 'home', 
 
18
              }
 
19
    return versioned_render('index.html', context,
 
20
        RequestContext(request))
 
21
 
 
22
def about(request):
 
23
    context = { 'pageSection': 'about',
 
24
              }
 
25
    return versioned_render('about.html', context,
 
26
        RequestContext(request))
 
27
 
 
28
def site_logout(request):
 
29
    logout(request)
 
30
    return HttpResponseRedirect('/')