Fehler bei Vergabe von Bonuspunkte korrigiert.
Kommentare für Bonuspunkte werden jetzt als Kommentar beim Spieler hinterlassen, nicht als Kommentar in der Hanchan. FIXED: 3_in_a_row counter wurde nicht zurückgesetzt wenn Bonuspunkte vergeben wurden. FIXED: Durchschnittliche Platzierung während eines Events wurde nur als Ganzzahl berechnet. Wird nun als Fießkomma berechnet und gesichert.
This commit is contained in:
@@ -24,7 +24,8 @@ def recalculate(modeladmin, request, queryset):
|
||||
set_dirty(user=kyu_dan_ranking.user_id)
|
||||
elif isinstance(modeladmin, SeasonRankingAdmin):
|
||||
for ladder_ranking in queryset:
|
||||
set_dirty(user=ladder_ranking.user_id, season=ladder_ranking.season)
|
||||
set_dirty(user=ladder_ranking.user_id,
|
||||
season=ladder_ranking.season)
|
||||
recalculate.short_description = _("Recalculate")
|
||||
|
||||
|
||||
@@ -41,6 +42,7 @@ def unconfirm(modeladmin, request, queryset):
|
||||
hanchan.save()
|
||||
unconfirm.short_description = _('Set unconfirmed')
|
||||
|
||||
|
||||
class EventRankingAdmin(admin.ModelAdmin):
|
||||
list_filter = ['event']
|
||||
list_display = ('placement', 'user', 'event', 'avg_placement', 'avg_score',
|
||||
@@ -61,7 +63,7 @@ class HanchanAdmin(admin.ModelAdmin):
|
||||
('Hanchan', {
|
||||
'fields': (
|
||||
('event', 'season'),
|
||||
'start',
|
||||
'start',
|
||||
('player1', 'player1_input_score', 'player1_comment'),
|
||||
('player2', 'player2_input_score', 'player2_comment'),
|
||||
('player3', 'player3_input_score', 'player3_comment'),
|
||||
@@ -84,7 +86,7 @@ class KyuDanAdmin(admin.ModelAdmin):
|
||||
'classes': ('grp-collapse grp-open',),
|
||||
}),
|
||||
('Frühere Aufzeichnungen', {
|
||||
'fields': ('legacy_date', ('legacy_kyu_points', 'legacy_dan_points')),
|
||||
'fields': ('legacy_date', 'legacy_hanchan_count', ('legacy_kyu_points', 'legacy_dan_points')),
|
||||
'classes': ('grp-collapse grp-closed',),
|
||||
}),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user