From 904c8cbfbcaf18c21e19f58d81adff6b8b271e9f Mon Sep 17 00:00:00 2001 From: Lincoln de Sousa Date: Tue, 1 Jul 2008 11:48:53 -0300 Subject: [PATCH] setting the owner of a talk when adding it --- eventos/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eventos/views.py b/eventos/views.py index a5735cb..a470952 100644 --- a/eventos/views.py +++ b/eventos/views.py @@ -121,8 +121,15 @@ def talk_add(request): palestrante = request.user.palestrante_set.get() FormKlass = form_for_model(Trabalho) form = FormKlass(request.POST or None) + + other = Palestrante.objects.exclude(pk=palestrante.id) + form.fields['palestrante'].label = u'Outros Palestrantes' + form.fields['palestrante'].required = False + form.fields['palestrante']._set_queryset(other) + if request.POST and form.is_valid(): - form.save() + instance = form.save() + instance.palestrante.add(palestrante) return HttpResponseRedirect('/lecturer/%d/talks/' % palestrante.id) c = {'form': form} -- 2.20.1