From 92fd5f3589e395f7ec13d53f476df6e5a0c50608 Mon Sep 17 00:00:00 2001 From: "Marcelo Jorge Vieira (metal" Date: Fri, 24 Oct 2008 12:53:03 -0200 Subject: [PATCH] Allowing viewing and editing of talk for a co-speaker --- eventos/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eventos/views.py b/eventos/views.py index d0ef185..f8b8240 100644 --- a/eventos/views.py +++ b/eventos/views.py @@ -25,6 +25,7 @@ from django.shortcuts import render_to_response, get_object_or_404 from django.template import RequestContext, Context, loader from eventos.models import Palestrante, Trabalho, TipoTrabalho, Trilha, Evento from eventos.forms import RegisterSpeaker +from django.db.models import Q forbidden = \ HttpResponseForbidden('

You are not allowed to do this action.

') @@ -135,7 +136,9 @@ def speaker_talks(request, lid): if entity.id != int(lid): return forbidden - talks = Trabalho.objects.filter(palestrante=entity) + talks = Trabalho.objects.filter( + Q(palestrante=entity) | Q(outros_palestrantes=entity) ) + c = {'speaker': entity, 'talks': talks} return render_to_response('eventos/talk-list.html', Context(c), context_instance=RequestContext(request)) -- 2.20.1