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 @@
| Character Name | Corporation | Alliance | Skillpoints | Training |
|---|---|---|---|---|
| Account {{ acc.grouper }} | ||||
| Account {{ acc.grouper }} {% if acc.grouper.training == 0 %}(No Character Training){% endif %} | ||||
| {{ char.name }} | {{ char.corporation }} | |||