X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=influences%2Fviews.py;h=3b26dac9d3f2b0b9d8959141adc3129d07223fef;hb=8fb8f376fcd56a83ed1a0d87ee2863bdf465eef9;hp=b13c83e6c3a9a5d1a99613c17196bf52303dc65a;hpb=11de77a786e3ffd82481076a7780adbb3455945a;p=matthijs%2Fprojects%2Fxerxes.git diff --git a/influences/views.py b/influences/views.py index b13c83e..3b26dac 100644 --- a/influences/views.py +++ b/influences/views.py @@ -1,6 +1,7 @@ from django.shortcuts import render_to_response from django.shortcuts import get_object_or_404 from django.utils.translation import ugettext as _ +from django.contrib.auth.models import User from ee.influences.models import Character from ee.influences.models import Influence from ee.tools.forms import ContextModelForm @@ -32,7 +33,7 @@ def add(request, character_id): # Only allow characters of the current user f.fields['character']._set_queryset(request.user.character_set.all()) - return render_to_response('influences/character_addinfluence.html', {'message' : message, 'form' : f}) + return render_to_response('influences/add.html', {'message' : message, 'form' : f}) def addCharacter(request): message = None @@ -45,3 +46,8 @@ def addCharacter(request): f = None return render_to_response('influences/add_character.html', {'message' : message, 'form' : f}) + +def index(request): + characters = request.user.character_set.all() + influences = Influence.objects.filter(character__in=characters) + return render_to_response('influences/index.html', {'characters' : characters, 'influences' : influences})