From: Marcelo Jorge Vieira (metal Date: Tue, 4 Nov 2008 21:43:22 +0000 (-0200) Subject: Added method to list all talks in eventos/views.py X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Fema.git;a=commitdiff_plain;h=747324b8988116548f6e4f6670bdadd3c4dbe2eb Added method to list all talks in eventos/views.py --- diff --git a/eventos/views.py b/eventos/views.py index 51b068a..18bc5e6 100644 --- a/eventos/views.py +++ b/eventos/views.py @@ -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))