diff options
Diffstat (limited to 'project/kiwipycon')
-rw-r--r-- | project/kiwipycon/talk/views.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/project/kiwipycon/talk/views.py b/project/kiwipycon/talk/views.py index fdf6091..a595158 100644 --- a/project/kiwipycon/talk/views.py +++ b/project/kiwipycon/talk/views.py @@ -182,3 +182,14 @@ def submit_talk(request, template_name='talk/submit-talk.html'): 'login_form' : login_form })) +@login_required +def list_talks(request, id, template_name='talk/list-talks.html'): + '''List all the tasks submitted by a user. + ''' + + speaker = User.objects.get(pk=id) + talks = Talk.objects.filter(speaker=speaker) + + return render_to_response(template_name, RequestContext(request, { + 'talk_list': talks, + })) |