- return render_to_response('influences/character_addinfluence.html', {'message' : message, 'form' : f})
+ f = InfluenceForm(request=request, initial=initial)
+ if (f.is_valid()):
+ influence = f.save()
+ return HttpResponseRedirect(reverse('influences_influence_detail', args=[influence.id]))
+
+ # Only allow characters of the current user
+ f.fields['character']._set_queryset(chars)
+
+ return render_to_response('influences/add.html', {'form' : f}, RequestContext(request))