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 | 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 | 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_view ( Access to timerboard to view timers)
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/")
corp = EveCorporationInfo.objects.get(corporation_id=corpid)
Player = namedtuple("Player", ["main", "maincorp", "altlist"])
Player = namedtuple("Player", ["main", "maincorp", "maincorpid", "altlist"])
if settings.IS_CORP:
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)
mainname = mainchar.character_name
maincorp = mainchar.corporation_name
except ValueError:
maincorpid = mainchar.corporation_id
except (ValueError, EveCharacter.DoesNotExist):
mainname = "User: " + user.username
maincorp = None
characters_with_api.setdefault(mainname, Player(main=mainname,
characters_with_api.setdefault(mainname, Player(main=mainchar,
maincorp=maincorp,
maincorpid=maincorpid,
altlist=[])
).altlist.append(char.character_name)
).altlist.append(char)
except EveCharacter.DoesNotExist:
characters_without_api.append(member_data["name"])

View File

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