mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-13 22:32:15 +00:00
Show the API coverage per corp
This commit is contained in:
@@ -12,6 +12,10 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><b>Member Count:</b> {{ corporation.member_count }}</li>
|
<li><b>Member Count:</b> {{ corporation.member_count }}</li>
|
||||||
<li><b>Known Members:</b> {{ corporation.eveplayercharacter_set.all.count }}</li>
|
<li><b>Known Members:</b> {{ corporation.eveplayercharacter_set.all.count }}</li>
|
||||||
|
{% if view_members %}
|
||||||
|
<li><b>Members with API Keys:</b> {{ api_members }}</li>
|
||||||
|
<li><b>API Coverage:</b> {{ percentage|floatformat:2 }}%</li>
|
||||||
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
{% if view_members %}
|
{% if view_members %}
|
||||||
|
|||||||
@@ -117,6 +117,11 @@ def eveapi_corporation(request, corporationid):
|
|||||||
corporation = get_object_or_404(EVEPlayerCorporation, id=corporationid)
|
corporation = get_object_or_404(EVEPlayerCorporation, id=corporationid)
|
||||||
if request.user.is_superuser:
|
if request.user.is_superuser:
|
||||||
view_members = True
|
view_members = True
|
||||||
members = corporation.eveplayercharacter_set.all().order_by('corporation_date').only('id', 'name', 'corporation_date')
|
|
||||||
|
memberdata = corporation.eveplayercharacter_set.all()
|
||||||
|
if corporation.member_count:
|
||||||
|
api_members = memberdata.filter(eveaccount__isnull=False).count()
|
||||||
|
percentage = (api_members / corporation.member_count) * 100
|
||||||
|
members = memberdata.order_by('corporation_date').only('id', 'name', 'corporation_date')
|
||||||
|
|
||||||
return render_to_response('eve_api/corporation.html', locals(), context_instance=RequestContext(request))
|
return render_to_response('eve_api/corporation.html', locals(), context_instance=RequestContext(request))
|
||||||
|
|||||||
Reference in New Issue
Block a user