1 from django.shortcuts import render_to_response
2 from django.shortcuts import get_object_or_404
3 from django import newforms as forms
4 from django.utils.translation import ugettext as _
5 from ee.influences.models import Character
6 from ee.influences.models import Influence
8 class InfluenceForm(forms.ModelForm):
11 fields = ('character', 'contact', 'description')
13 def add(request, character_id):
16 if (request.method == "POST"):
17 f = InfluenceForm(request.POST)
20 message = _("Influence added.")
26 # Only allow characters of the current user
27 f.fields['character']._set_queryset(request.user.character_set.all())
29 return render_to_response('influences/character_addinfluence.html', {'message' : message, 'form' : f})