X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fema.git;a=blobdiff_plain;f=eventos%2Fviews.py;h=acb435b0747bc18d1b575676b722dea1223d7bf2;hp=547f9b82b02fd1f0d4340e81f4da6972b17f9415;hb=43c61078c4aeace31e276a0f47d3a2ea1d34852b;hpb=d172eb9dde36113f2513780d35e302da1521a02b diff --git a/eventos/views.py b/eventos/views.py index 547f9b8..acb435b 100644 --- a/eventos/views.py +++ b/eventos/views.py @@ -113,12 +113,16 @@ def speaker_details(request, lid): """Shows a simple form containing all editable fields of a speaker and gives the speaker the possibility to save them =) """ + speaker = get_object_or_404(Palestrante, pk=lid) + d = {'speaker' : speaker} if not hasattr(request.user, 'palestrante_set'): - return forbidden + return render_to_response('eventos/speaker-details2.html', Context(d), + context_instance=RequestContext(request)) entity = request.user.palestrante_set.get() if entity.id != int(lid): - return forbidden + return render_to_response('eventos/speaker-details2.html', Context(d), + context_instance=RequestContext(request)) form = SpeakerForm(request.POST or None, instance=entity)