Added method to list all talks in eventos/views.py
authorMarcelo Jorge Vieira (metal <metal@alucinados.com>
Tue, 4 Nov 2008 21:43:22 +0000 (19:43 -0200)
committerLincoln de Sousa <lincoln@alfaiati.net>
Tue, 4 Nov 2008 21:56:40 +0000 (19:56 -0200)
eventos/views.py

index 51b068a..18bc5e6 100644 (file)
@@ -252,3 +252,17 @@ def talk_add(request):
     c = {'form': form}
     return render_to_response('eventos/talk-add.html', Context(c),
                               context_instance=RequestContext(request))
+
+def list_all_talks(request):
+    event = Evento.objects.get(site__id__exact=settings.SITE_ID)
+    trilhas = Trilha.objects.filter(evento=event)
+
+    improve = []
+    for t in trilhas:
+        talks = Trabalho.objects.filter(trilha=t)
+        aux = {'trilha':t.nome, 'talks':talks}
+        improve.append(aux)
+
+    c = {'improve': improve,}
+    return render_to_response('eventos/improve.html', Context(c),
+                              context_instance=RequestContext(request))