|
|
@@ -4,7 +4,6 @@ from babel.dates import format_timedelta, format_datetime
|
|
4
|
4
|
from datetime import datetime, timedelta
|
|
5
|
5
|
from django import forms
|
|
6
|
6
|
from django.http import HttpResponseRedirect
|
|
7
|
|
-from django.core import serializers
|
|
8
|
7
|
from django.core.mail import EmailMessage
|
|
9
|
8
|
from graphos.renderers import gchart
|
|
10
|
9
|
from graphos.sources.simple import SimpleDataSource
|
|
|
@@ -14,6 +13,7 @@ import math
|
|
14
|
13
|
import copy
|
|
15
|
14
|
from django.utils import timezone
|
|
16
|
15
|
|
|
|
16
|
+
|
|
17
|
17
|
def home(request):
|
|
18
|
18
|
# JSS above this limit will not be displayed on the col graph
|
|
19
|
19
|
JSS_limit = 7
|
|
|
@@ -51,6 +51,7 @@ def home(request):
|
|
51
|
51
|
myCounter = None
|
|
52
|
52
|
chooseCounter = True
|
|
53
|
53
|
|
|
|
54
|
+ # Building data for counters display
|
|
54
|
55
|
counters = Counter.objects.all()
|
|
55
|
56
|
for counter in counters:
|
|
56
|
57
|
lastReset = Reset.objects.filter(
|
|
|
@@ -152,6 +153,7 @@ def home(request):
|
|
152
|
153
|
'legend': 'none',
|
|
153
|
154
|
'height': 90
|
|
154
|
155
|
})
|
|
|
156
|
+
|
|
155
|
157
|
# Graph of greatest seumers
|
|
156
|
158
|
seumCounts = []
|
|
157
|
159
|
for counter in counters:
|
|
|
@@ -171,6 +173,7 @@ def home(request):
|
|
171
|
173
|
'vAxis': {'title': 'Nombre de seums'},
|
|
172
|
174
|
'hAxis': {'title': 'Trigramme'},
|
|
173
|
175
|
})
|
|
|
176
|
+
|
|
174
|
177
|
# Graph of seum activity
|
|
175
|
178
|
resets = Reset.objects.filter(
|
|
176
|
179
|
timestamp__gte=timezone.now() - timedelta(days=365))
|