Link to speakers when showing their names in improvement page
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Wed, 5 Nov 2008 00:45:58 +0000 (22:45 -0200)
committerLincoln de Sousa <lincoln@alfaiati.net>
Wed, 5 Nov 2008 22:43:54 +0000 (20:43 -0200)
eventos/templates/eventos/talk_improve.html
eventos/views.py

index 04cedaa..59284f5 100644 (file)
@@ -3,7 +3,7 @@
 {% block content %}
 <h2>Aprimorar Trabalho: {{ talk.titulo }}</h2>
 
-<span>Palestrante: {{ talk.palestrante }}</span> <br />
+<span>Palestrante: <a href="/speaker/{{ speaker.id }}">{{ speaker.nome }}</a></span> <br />
 <span>trilha: {{ talk.trilha }}</span> <br />
 <span>Tipo: {{ talk.tipo }}</span> <br />
 <span>Descricao curta: {{ talk.descricao_curta}}</span> <br />
index acb435b..1f626be 100644 (file)
@@ -280,6 +280,7 @@ def talk_improve(request, tid):
         return forbidden
 
     talk = get_object_or_404(Trabalho, pk=tid)
+    speaker = talk.palestrante
     improve = Improve.objects.filter(trabalho=talk)
 
     # building the form
@@ -297,6 +298,6 @@ def talk_improve(request, tid):
         instance = form.save()
         return HttpResponseRedirect('/improve/%d/' % talk.id)
 
-    c = {'talk': talk, 'form': form, 'improve': improve}
+    c = {'talk': talk, 'form': form, 'improve': improve, 'speaker': speaker}
     return render_to_response('eventos/talk_improve.html', Context(c),
                               context_instance=RequestContext(request))