From 41814f92e94e593abc4c72a1903434ff57a3a26e Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 19 Jul 2011 10:23:29 +0100 Subject: [PATCH] Add a yes/no flag if the character has a API key or not --- app/eve_api/templates/eve_api/corporation.html | 4 ++-- app/eve_api/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/eve_api/templates/eve_api/corporation.html b/app/eve_api/templates/eve_api/corporation.html index e5deece..2720a7f 100644 --- a/app/eve_api/templates/eve_api/corporation.html +++ b/app/eve_api/templates/eve_api/corporation.html @@ -20,10 +20,10 @@ {% if view_members %} - + {% autopaginate members 10 %} {% for char in members %} - + {% endfor %}
NameJoin Date
NameJoin DateAPI Key?
{{ char.name }}{{ char.corporation_date }}
{{ char.name }}{{ char.corporation_date }}{% if char.eveaccount_set.count %}Yes{% else %}No{% endif %}
{% paginate %} diff --git a/app/eve_api/views.py b/app/eve_api/views.py index 66f86cd..0c8506d 100644 --- a/app/eve_api/views.py +++ b/app/eve_api/views.py @@ -177,6 +177,6 @@ def eveapi_corporation(request, corporationid): corporation = get_object_or_404(EVEPlayerCorporation, id=corporationid) if corporation.eveplayercharacter_set.filter(eveaccount__user=request.user, roles__name="Director").count() or request.user.is_superuser: view_members = True - members = corporation.eveplayercharacter_set.order_by('corporation_date').only('id', 'name', 'corporation_date') + members = corporation.eveplayercharacter_set.select_related('eveaccount').order_by('corporation_date').only('id', 'name', 'corporation_date') return render_to_response('eve_api/corporation.html', locals(), context_instance=RequestContext(request))