diff --git a/src/gameservers/views.py b/src/gameservers/views.py index df15a7c..ca20963 100644 --- a/src/gameservers/views.py +++ b/src/gameservers/views.py @@ -13,23 +13,6 @@ class ServerDetailView(generic.DetailView): def get_context_data(self, **kwargs): context = super(ServerDetailView, self).get_context_data(**kwargs) server = context['server'] - context['weekly_history'] = server.get_history_stats(days=7) - - stats = server.calc_player_stats(days=1) - context['daily_average'] = stats['players__avg'] - context['daily_min'] = stats['players__min'] - context['daily_max'] = stats['players__max'] - - stats = server.calc_player_stats(days=7) - context['weekly_average'] = stats['players__avg'] - context['weekly_min'] = stats['players__min'] - context['weekly_max'] = stats['players__max'] - - stats = server.calc_player_stats(days=31) - context['monthly_average'] = stats['players__avg'] - context['monthly_min'] = stats['players__min'] - context['monthly_max'] = stats['players__max'] - - context['weekday_averages'] = server.weekday_averages() + context['weekly_history'] = server.get_stats_history(days=7) return context diff --git a/src/templates/gameservers/server_detail.html b/src/templates/gameservers/server_detail.html index 1309ed4..882bc6f 100644 --- a/src/templates/gameservers/server_detail.html +++ b/src/templates/gameservers/server_detail.html @@ -6,9 +6,7 @@ {% endblock %} {% block content %} -
Currently - {{server.current_players}} players - online.
- +Last updated {{server.last_updated|timesince}} ago.
| Time period | -Average | -Min | -Max | -||
|---|---|---|---|---|---|
| Last day | -{{daily_average|floatformat}} | -{{daily_min}} | -{{daily_max}} | + {% if server.players_current > 0 %} +||
| Current | +{{server.players_current}} | ||||
| Last week | -{{weekly_average|floatformat}} | -{{weekly_min}} | -{{weekly_max}} | +Average | +{{server.players_avg}} |
| Last month | -{{monthly_average|floatformat}} | -{{monthly_min}} | -{{monthly_max}} | +Min | +{{server.players_min}} | +
| Max | +{{server.players_max}} |