Split out corps into a seperate query, order by name and filter out 0 member corps

This commit is contained in:
2011-07-19 13:59:04 +01:00
parent fe526e53f0
commit 6430515d5e
2 changed files with 4 additions and 3 deletions

View File

@@ -16,9 +16,9 @@
<h2>Corporations</h2> <h2>Corporations</h2>
<table> <table>
<tr><th>Name</td><th>Average SP</th><th>API Coverage</th><th>Director Key?</th></tr> <tr><th>Name</td><th>Members</th><th>Average SP</th><th>API Coverage</th><th>Director Key?</th></tr>
{% for corp in alliance.eveplayercorporation_set.all %} {% for corp in corporations %}
<tr><td><a href="{% url eveapi-corporation corp.id %}">{{ corp }}</a></td><td>{{ corp.average_sp|intcomma }}</td><td>{{ corp.api_key_coverage|floatformat:2 }}%</td><td>{{ corp.director_api_keys.count }}</td></tr> <tr><td><a href="{% url eveapi-corporation corp.id %}">{{ corp }}</a></td><td>{{ corp.member_count }}</td><td>{{ corp.average_sp|intcomma }}</td><td>{{ corp.api_key_coverage|floatformat:2 }}%</td><td>{{ corp.director_api_keys.count }}</td></tr>
{% endfor %} {% endfor %}
</table> </table>
</div> </div>

View File

@@ -205,6 +205,7 @@ def eveapi_alliance(request, allianceid, template='eve_api/alliance.html'):
context = { context = {
'alliance': alliance, 'alliance': alliance,
'executor': alliance.executor.ceo_character, 'executor': alliance.executor.ceo_character,
'corporations': alliance.eveplayercorporation_set.exclude(member_count=0).order_by('name'),
} }
return render_to_response(template, context, context_instance=RequestContext(request)) return render_to_response(template, context, context_instance=RequestContext(request))