XLSX Export vereinheitlicht.
Spieler Hanchanlisten können nun als XLSX exportiert werden. Anpassungen in den Einstellungen für die parametisierten Kyu/Dan Berechnung.
This commit is contained in:
@@ -362,11 +362,22 @@ class KyuDanRanking(models.Model):
|
||||
verbose_name = _(u'Kyū/Dan Ranking')
|
||||
verbose_name_plural = _(u'Kyū/Dan Rankings')
|
||||
|
||||
@property
|
||||
def rank(self):
|
||||
if self.dan is not None:
|
||||
return "{0:d}. Dan".format(self.dan)
|
||||
else:
|
||||
return "{0:d}. Kyū".format(self.kyu or 10)
|
||||
|
||||
@property
|
||||
def points(self):
|
||||
return self.dan_points if self.dan is not None else self.kyu_points
|
||||
|
||||
def __str__(self):
|
||||
if self.dan is not None:
|
||||
return u"%s - %d. Dan" % (self.user.username, self.dan or 1)
|
||||
else:
|
||||
return u"%s - %d. Kyu" % (self.user.username, self.kyu or 10)
|
||||
return u"%s - %d. Kyū" % (self.user.username, self.kyu or 10)
|
||||
|
||||
def append_3_in_a_row_bonuspoints(self, hanchan):
|
||||
u"""
|
||||
@@ -382,7 +393,6 @@ class KyuDanRanking(models.Model):
|
||||
self.wins_in_a_row = 0
|
||||
return
|
||||
if self.wins_in_a_row >= 3 and self.dan < 9:
|
||||
|
||||
LOGGER.info(
|
||||
'adding bonuspoints for 3 wins in a row for %s', self.user)
|
||||
new_dan_rank = self.dan + 1
|
||||
|
||||
Reference in New Issue
Block a user