+@enable_login_form
+def dados_palestrante(request, codigo):
+ d = {}
+ try:
+ d = {'dados_usuario': Palestrante.objects.get(id=codigo)}
+ except ObjectDoesNotExist:
+ d = {}
+ return build_response(request, 'dados_palestrante.html', d)
+
+
+@enable_login_form
+def dados_palestra(request, codigo):
+ try:
+ d = {'dados_palestra': Trabalho.objects.get(id=codigo)}
+ except ObjectDoesNotExist:
+ d = {}
+ return build_response(request, 'dados_palestra.html',d)
+
+
+@enable_login_form
+def programacao(request):
+ ap = Trabalho.objects.filter(aprovado=True)
+ ord = ap.order_by('dia', 'time_start', 'room')
+ d = {'aprovadas': ord}
+ return build_response(request, 'programacao.html',d)
+
+@enable_login_form
+@staff_member_required
+def grade(request):
+ ap = Trabalho.objects.filter(aprovado=True)
+ ord = ap.order_by('dia', 'time_start', 'room')
+ d = {'aprovadas': ord}
+ return build_response(request, 'grade.html', d)