mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-13 22:40:16 +02:00
parent
c0b1523f39
commit
5cec2f834b
@ -41,7 +41,7 @@ class CorpStats(models.Model):
|
|||||||
|
|
||||||
def update(self):
|
def update(self):
|
||||||
try:
|
try:
|
||||||
c = self.token.get_esi_client()
|
c = self.token.get_esi_client(Character='v4', Corporation='v2')
|
||||||
assert c.Character.get_characters_character_id(character_id=self.token.character_id).result()[
|
assert c.Character.get_characters_character_id(character_id=self.token.character_id).result()[
|
||||||
'corporation_id'] == int(self.corp.corporation_id)
|
'corporation_id'] == int(self.corp.corporation_id)
|
||||||
members = c.Corporation.get_corporations_corporation_id_members(
|
members = c.Corporation.get_corporations_corporation_id_members(
|
||||||
|
@ -42,12 +42,12 @@ def corpstats_add(request, token):
|
|||||||
corp_id = EveCharacter.objects.get(character_id=token.character_id).corporation_id
|
corp_id = EveCharacter.objects.get(character_id=token.character_id).corporation_id
|
||||||
else:
|
else:
|
||||||
corp_id = \
|
corp_id = \
|
||||||
token.get_esi_client().Character.get_characters_character_id(character_id=token.character_id).result()[
|
token.get_esi_client(Character='v4').Character.get_characters_character_id(character_id=token.character_id).result()[
|
||||||
'corporation_id']
|
'corporation_id']
|
||||||
corp = EveCorporationInfo.objects.get(corporation_id=corp_id)
|
corp = EveCorporationInfo.objects.get(corporation_id=corp_id)
|
||||||
cs = CorpStats.objects.create(token=token, corp=corp)
|
cs = CorpStats.objects.create(token=token, corp=corp)
|
||||||
cs.update()
|
cs.update()
|
||||||
assert cs.pk # ensure update was succesful
|
assert cs.pk # ensure update was successful
|
||||||
if CorpStats.objects.filter(pk=cs.pk).visible_to(request.user).exists():
|
if CorpStats.objects.filter(pk=cs.pk).visible_to(request.user).exists():
|
||||||
return redirect('corputils:view_corp', corp_id=corp.corporation_id)
|
return redirect('corputils:view_corp', corp_id=corp.corporation_id)
|
||||||
except EveCorporationInfo.DoesNotExist:
|
except EveCorporationInfo.DoesNotExist:
|
||||||
|
@ -228,7 +228,7 @@ class EveProvider(object):
|
|||||||
@python_2_unicode_compatible
|
@python_2_unicode_compatible
|
||||||
class EveSwaggerProvider(EveProvider):
|
class EveSwaggerProvider(EveProvider):
|
||||||
def __init__(self, token=None, adapter=None):
|
def __init__(self, token=None, adapter=None):
|
||||||
self.client = esi_client_factory(token=token)
|
self.client = esi_client_factory(token=token, Alliance='v1', Character='v4', Corporation='v2', Universe='v2')
|
||||||
self.adapter = adapter or self
|
self.adapter = adapter or self
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
@ -244,7 +244,7 @@ class EveSwaggerProvider(EveProvider):
|
|||||||
data['alliance_name'],
|
data['alliance_name'],
|
||||||
data['ticker'],
|
data['ticker'],
|
||||||
corps,
|
corps,
|
||||||
data['executor_corp'],
|
data['executor_corporation_id'],
|
||||||
)
|
)
|
||||||
return model
|
return model
|
||||||
except HTTPNotFound:
|
except HTTPNotFound:
|
||||||
|
@ -206,7 +206,7 @@ def click_fatlink_view(request, token, hash, fatname):
|
|||||||
|
|
||||||
if character:
|
if character:
|
||||||
# get data
|
# get data
|
||||||
c = token.get_esi_client()
|
c = token.get_esi_client(Location='v1', Universe='v2')
|
||||||
location = c.Location.get_characters_character_id_location(character_id=token.character_id).result()
|
location = c.Location.get_characters_character_id_location(character_id=token.character_id).result()
|
||||||
ship = c.Location.get_characters_character_id_ship(character_id=token.character_id).result()
|
ship = c.Location.get_characters_character_id_ship(character_id=token.character_id).result()
|
||||||
location['solar_system_name'] = \
|
location['solar_system_name'] = \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user