Show the influence list sorted by character.
[matthijs/projects/xerxes.git] / influences / views.py
index e741605e9acad8e94efb4f96552c1ea2daa85c0f..ed23bb24d92c7c45560a05a1da94d5f013735c8b 100644 (file)
@@ -85,9 +85,9 @@ def character_detail(request, object_id):
 
 @login_required
 def influence_list(request):
-    # Only show this player's influences
-    os = Influence.objects.filter(initiator__player=request.user)
-    return render_to_response('influences/influence_list.html', {'object_list' : os}, RequestContext(request))
+    # Only show the influences related to this player's characters
+    characters = request.user.character_set.all()
+    return render_to_response('influences/influence_list.html', {'characters' : characters}, RequestContext(request))
 
 def influence_comment_preview(request, context_processors, extra_context, **kwargs):
     # Use a custom template