diff --git a/app/eve_api/models/account.py b/app/eve_api/models/account.py index 472c736..8b952d4 100644 --- a/app/eve_api/models/account.py +++ b/app/eve_api/models/account.py @@ -33,6 +33,10 @@ class EVEAccount(EVEAPIModel): def in_corp(self, corpid): return self.character.filter(corporation__id=corpid).count() + @property + def training(self): + return self.characters.filter(eveplayercharacterskill__in_training__gt=0).count() + class Meta: app_label = 'eve_api' verbose_name = 'EVE Account' diff --git a/app/eve_api/templates/eve_api/character_list.html b/app/eve_api/templates/eve_api/character_list.html index a427fe8..97c6cd1 100644 --- a/app/eve_api/templates/eve_api/character_list.html +++ b/app/eve_api/templates/eve_api/character_list.html @@ -11,7 +11,7 @@ {% for acc in acc_list %} - + {% for char in acc.list %}
Character NameCorporationAllianceSkillpointsTraining
Account {{ acc.grouper }}
Account {{ acc.grouper }} {% if acc.grouper.training == 0 %}(No Character Training){% endif %}
{{ char.name }} {{ char.corporation }}