From 74735edbdc741f24dae43bb8e544794d258f49aa Mon Sep 17 00:00:00 2001 From: Andrew Williams Date: Tue, 31 May 2011 12:37:02 +0100 Subject: [PATCH] Show if a account is not training on the character list --- app/eve_api/models/account.py | 4 ++++ app/eve_api/templates/eve_api/character_list.html | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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 }}