mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 12:30:15 +02:00
Nameformat configs which default to corp where alliance is None (#1003)
Add nameconfig format for alliance_or_corp_ticker Add nameconfig format for alliance_or_corp_name Update docs for new nameformats Correct missing dict key if no alliance.
This commit is contained in:
parent
cb46ecb002
commit
4eb6b73903
@ -160,6 +160,7 @@ class NameFormatter:
|
||||
'corp_id': getattr(main_char, 'corporation_id', None),
|
||||
'alliance_name': getattr(main_char, 'alliance_name', None),
|
||||
'alliance_id': getattr(main_char, 'alliance_id', None),
|
||||
'alliance_ticker': None,
|
||||
'username': self.user.username,
|
||||
}
|
||||
|
||||
@ -168,7 +169,9 @@ class NameFormatter:
|
||||
try:
|
||||
format_data['alliance_ticker'] = getattr(getattr(main_char, 'alliance', None), 'alliance_ticker', None)
|
||||
except ObjectDoesNotExist:
|
||||
format_data['alliance_ticker'] = None
|
||||
pass
|
||||
format_data['alliance_or_corp_name'] = format_data['alliance_name'] or format_data['corp_name']
|
||||
format_data['alliance_or_corp_ticker'] = format_data['alliance_ticker'] or format_data['corp_ticker']
|
||||
return format_data
|
||||
|
||||
@cached_property
|
||||
|
@ -53,6 +53,8 @@ The following fields are available from a users account and main character:
|
||||
- `alliance_id`
|
||||
- `alliance_name`
|
||||
- `alliance_ticker`
|
||||
- `alliance_or_corp_name` (defaults to corp name if there is no alliance)
|
||||
- `alliance_or_corp_ticker` (defaults to corp ticker if there is no alliance)
|
||||
|
||||
## Building a formatter string
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user