mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-10 13:00:16 +02:00
Character names are not unique
This commit is contained in:
parent
3209b71b0a
commit
defcfa3316
@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 3.2.10 on 2022-01-05 18:44
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('eveonline', '0015_factions'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='evecharacter',
|
||||||
|
name='character_name',
|
||||||
|
field=models.CharField(db_index=True, max_length=254),
|
||||||
|
),
|
||||||
|
]
|
@ -1,16 +1,24 @@
|
|||||||
from django.db import models
|
|
||||||
from typing import Union
|
from typing import Union
|
||||||
|
|
||||||
from .managers import EveCharacterManager, EveCharacterProviderManager
|
from django.db import models
|
||||||
from .managers import EveCorporationManager, EveCorporationProviderManager
|
|
||||||
from .managers import EveAllianceManager, EveAllianceProviderManager
|
|
||||||
from . import providers
|
from . import providers
|
||||||
from .evelinks import eveimageserver
|
from .evelinks import eveimageserver
|
||||||
|
from .managers import (
|
||||||
|
EveAllianceManager,
|
||||||
|
EveAllianceProviderManager,
|
||||||
|
EveCharacterManager,
|
||||||
|
EveCharacterProviderManager,
|
||||||
|
EveCorporationManager,
|
||||||
|
EveCorporationProviderManager,
|
||||||
|
)
|
||||||
|
|
||||||
_DEFAULT_IMAGE_SIZE = 32
|
_DEFAULT_IMAGE_SIZE = 32
|
||||||
|
|
||||||
|
|
||||||
class EveFactionInfo(models.Model):
|
class EveFactionInfo(models.Model):
|
||||||
|
"""A faction in Eve Online."""
|
||||||
|
|
||||||
faction_id = models.PositiveIntegerField(unique=True, db_index=True)
|
faction_id = models.PositiveIntegerField(unique=True, db_index=True)
|
||||||
faction_name = models.CharField(max_length=254, unique=True)
|
faction_name = models.CharField(max_length=254, unique=True)
|
||||||
|
|
||||||
@ -52,6 +60,8 @@ class EveFactionInfo(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class EveAllianceInfo(models.Model):
|
class EveAllianceInfo(models.Model):
|
||||||
|
"""An alliance in Eve Online."""
|
||||||
|
|
||||||
alliance_id = models.PositiveIntegerField(unique=True)
|
alliance_id = models.PositiveIntegerField(unique=True)
|
||||||
alliance_name = models.CharField(max_length=254, unique=True)
|
alliance_name = models.CharField(max_length=254, unique=True)
|
||||||
alliance_ticker = models.CharField(max_length=254)
|
alliance_ticker = models.CharField(max_length=254)
|
||||||
@ -119,6 +129,8 @@ class EveAllianceInfo(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class EveCorporationInfo(models.Model):
|
class EveCorporationInfo(models.Model):
|
||||||
|
"""A corporation in Eve Online."""
|
||||||
|
|
||||||
corporation_id = models.PositiveIntegerField(unique=True)
|
corporation_id = models.PositiveIntegerField(unique=True)
|
||||||
corporation_name = models.CharField(max_length=254, unique=True)
|
corporation_name = models.CharField(max_length=254, unique=True)
|
||||||
corporation_ticker = models.CharField(max_length=254)
|
corporation_ticker = models.CharField(max_length=254)
|
||||||
@ -182,8 +194,10 @@ class EveCorporationInfo(models.Model):
|
|||||||
|
|
||||||
|
|
||||||
class EveCharacter(models.Model):
|
class EveCharacter(models.Model):
|
||||||
|
"""A character in Eve Online."""
|
||||||
|
|
||||||
character_id = models.PositiveIntegerField(unique=True)
|
character_id = models.PositiveIntegerField(unique=True)
|
||||||
character_name = models.CharField(max_length=254, unique=True)
|
character_name = models.CharField(max_length=254, db_index=True)
|
||||||
corporation_id = models.PositiveIntegerField()
|
corporation_id = models.PositiveIntegerField()
|
||||||
corporation_name = models.CharField(max_length=254)
|
corporation_name = models.CharField(max_length=254)
|
||||||
corporation_ticker = models.CharField(max_length=5)
|
corporation_ticker = models.CharField(max_length=5)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user