Now sending the character model to the rendering instead of the character names so more info is available.

This commit is contained in:
Ydmir 2016-01-24 21:47:24 +01:00
parent 62efad2b66
commit 986816fdc7
3 changed files with 9 additions and 6 deletions

View File

@ -66,6 +66,7 @@ Special Permissions In Admin:
auth | user | jabber_broadcast_all ( Can choose from all groups and the 'all' option when broadcasting) auth | user | jabber_broadcast_all ( Can choose from all groups and the 'all' option when broadcasting)
auth | user | blue_member ( Auto Added to people who register has a blue when adding api key) auth | user | blue_member ( Auto Added to people who register has a blue when adding api key)
auth | user | corp_stats ( View basic corp auth stats *who is authed etc*) auth | user | corp_stats ( View basic corp auth stats *who is authed etc*)
auth | user | corputils ( View who has registered APIs, which alts belong to which main, and more. )
auth | user | timer_management ( Access to create and remove timers) auth | user | timer_management ( Access to create and remove timers)
auth | user | timer_view ( Access to timerboard to view timers) auth | user | timer_view ( Access to timerboard to view timers)
auth | user | srp_management ( Allows for an individual to create and remove srp fleets and fleet data) auth | user | srp_management ( Allows for an individual to create and remove srp fleets and fleet data)

View File

@ -36,7 +36,7 @@ def corp_member_view(request, corpid = settings.CORP_ID):
return HttpResponseRedirect("/corputils/") return HttpResponseRedirect("/corputils/")
corp = EveCorporationInfo.objects.get(corporation_id=corpid) corp = EveCorporationInfo.objects.get(corporation_id=corpid)
Player = namedtuple("Player", ["main", "maincorp", "altlist"]) Player = namedtuple("Player", ["main", "maincorp", "maincorpid", "altlist"])
if settings.IS_CORP: if settings.IS_CORP:
member_list = EveApiManager.get_corp_membertracking(settings.CORP_API_ID, settings.CORP_API_VCODE) member_list = EveApiManager.get_corp_membertracking(settings.CORP_API_ID, settings.CORP_API_VCODE)
@ -55,13 +55,15 @@ def corp_member_view(request, corpid = settings.CORP_ID):
mainchar = EveCharacter.objects.get(character_id=mainid) mainchar = EveCharacter.objects.get(character_id=mainid)
mainname = mainchar.character_name mainname = mainchar.character_name
maincorp = mainchar.corporation_name maincorp = mainchar.corporation_name
except ValueError: maincorpid = mainchar.corporation_id
except (ValueError, EveCharacter.DoesNotExist):
mainname = "User: " + user.username mainname = "User: " + user.username
maincorp = None maincorp = None
characters_with_api.setdefault(mainname, Player(main=mainname, characters_with_api.setdefault(mainname, Player(main=mainchar,
maincorp=maincorp, maincorp=maincorp,
maincorpid=maincorpid,
altlist=[]) altlist=[])
).altlist.append(char.character_name) ).altlist.append(char)
except EveCharacter.DoesNotExist: except EveCharacter.DoesNotExist:
characters_without_api.append(member_data["name"]) characters_without_api.append(member_data["name"])

View File

@ -79,8 +79,8 @@
<p class="">{{ player.maincorp }}</p> <p class="">{{ player.maincorp }}</p>
</td> </td>
<td class="text-center"> <td class="text-center">
{% for charname in player.altlist %} {% for char in player.altlist %}
<p class="">{{ charname }}</p> <p class="">{{ char.character_name }}</p>
{% endfor %} {% endfor %}
</td> </td>
</tr> </tr>