+from django.contrib.auth.decorators import login_required
from django.shortcuts import render_to_response
from django.shortcuts import get_object_or_404
from django.template import RequestContext
model = Character
fields = ('name')
-def add(request, character_id):
+@login_required
+def add(request, character_id=None):
initial = {}
# Get the current user's characters
chars = request.user.character_set.all()
return render_to_response('influences/add.html', {'form' : f}, RequestContext(request))
+@login_required
def addCharacter(request):
f = CharacterForm(request=request)
if (f.is_valid()):
character.save()
return HttpResponseRedirect(reverse('influences_character_detail', args=[character.id]))
- return render_to_response('influences/add_character.html', {'form' : f})
+ return render_to_response('influences/add_character.html', {'form' : f}, RequestContext(request))
+@login_required
def index(request):
characters = request.user.character_set.all()
influences = Influence.objects.filter(character__in=characters)