project/kiwipycon/talk/views.py
changeset 52 5a108419f709
parent 40 c8414e2b34ce
equal deleted inserted replaced
51:3ae979055114 52:5a108419f709
   180         'register_form' : register_form,
   180         'register_form' : register_form,
   181         'message' : message,
   181         'message' : message,
   182         'login_form' : login_form
   182         'login_form' : login_form
   183     }))
   183     }))
   184 
   184 
   185 @login_required
   185 def list_talks(request, template_name='talk/list-all-talks.html'):
   186 def list_talks(request, id, template_name='talk/list-talks.html'):
       
   187     '''List all the tasks submitted by a user.
   186     '''List all the tasks submitted by a user.
   188     '''
   187     '''
   189 
   188 
   190     speaker = User.objects.get(pk=id)
   189     talks = Talk.objects.filter(approved=True)
   191     talks = Talk.objects.filter(speaker=speaker)
       
   192 
   190 
   193     return render_to_response(template_name, RequestContext(request, {
   191     return render_to_response(template_name, RequestContext(request, {
   194         'talk_list': talks,
   192         'talk_list': talks,
   195     }))
   193     }))