From b1b712ebee32ff8d6d71d5cbd5aa02709db7c694 Mon Sep 17 00:00:00 2001 From: "A. Svensson" Date: Mon, 9 Mar 2015 16:28:10 +0100 Subject: [PATCH] Updated the views and templates to reflect the new server model. --- src/gameservers/views.py | 19 +------- src/templates/gameservers/server_detail.html | 46 ++++++++------------ src/templates/gameservers/server_list.html | 2 +- 3 files changed, 19 insertions(+), 48 deletions(-) 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 %} -

- {{server}} -

+

{{server}}

Launch game {% if server.site_url %} @@ -17,42 +15,32 @@ {% endif %} -

Player Population

-

Currently - {{server.current_players}} players - online.

- +

Players

Last updated {{server.last_updated|timesince}} ago.

- - - - - - - - - - - - - + {% if server.players_current > 0 %} + + {% else %} + + {% endif %} + + - - - - + + - - - - + + + + + +
Time periodAverageMinMax
Last day{{daily_average|floatformat}}{{daily_min}}{{daily_max}}
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}}
diff --git a/src/templates/gameservers/server_list.html b/src/templates/gameservers/server_list.html index 03be50b..a622818 100644 --- a/src/templates/gameservers/server_list.html +++ b/src/templates/gameservers/server_list.html @@ -16,7 +16,7 @@ {% for server in server_list %} - {{server.current_players}} + {{server.players_current}} {{server}}