myslice.viewutils is a new place for holding stuff common to all views
[myslice.git] / slice / views.py
1 # Create your views here.
2 from django.core.context_processors import csrf
3 from django.template import RequestContext
4 from django.shortcuts import render_to_response
5 from django.contrib.auth.decorators import login_required
6
7 from myslice.viewutils import menu_items, the_user
8 # tmp
9 from myslice.viewutils import lorem, hard_wired_slice_names
10
11 @login_required
12 def fake_slice_view (request, name=None):
13     title='Fake Slice Page'
14     if name: title += " for slice %s"%name
15     result=render_to_response ('view-slice.html',
16                                {'name':name,
17                                 'title':title,
18                                 'menu_items' : menu_items('slice',request),
19                                 'username':the_user (request),
20                                 'slices': hard_wired_slice_names,
21                                 'content_main' : lorem,
22                                 },
23                                context_instance=RequestContext(request))
24
25     return result
26
27 @login_required
28 def tab_view (request):
29     return render_to_response ('view-tab.html',
30                                {'title':'Page for playing with Tabs',
31                                 'menu_items': menu_items('tab',request),
32                                 'username':the_user (request),
33                                 'lorem': lorem,                                
34                                 },
35                                context_instance=RequestContext(request))
36
37 @login_required
38 def scroll_view (request):
39     return render_to_response ('view-scroll.html',
40                                {'title':'Toy page for scrolling',
41                                 'menu_items': menu_items('scroll',request),
42                                 'username':the_user (request),
43                                 'lorem':lorem,
44                                 },
45                                context_instance=RequestContext(request))