|
|
@@ -5,6 +5,7 @@ from datetime import datetime,timedelta
|
|
5
|
5
|
from django import forms
|
|
6
|
6
|
from django.http import HttpResponseRedirect
|
|
7
|
7
|
from django.core import serializers
|
|
|
8
|
+from django.core.mail import send_mail
|
|
8
|
9
|
from graphos.renderers import gchart
|
|
9
|
10
|
from graphos.sources.simple import SimpleDataSource
|
|
10
|
11
|
from graphos.sources.model import ModelDataSource
|
|
|
@@ -122,7 +123,15 @@ def resetCounter(request):
|
|
122
|
123
|
reset.reason = data['reason'][0]
|
|
123
|
124
|
reset.timestamp = datetime.now()
|
|
124
|
125
|
reset.save()
|
|
125
|
|
- # check whether it's valid
|
|
|
126
|
+ emails = [u[0] for u in Counter.objects.all().values_list('email') if u[0] != 'null@localhost']
|
|
|
127
|
+ #Now send emails to everyone
|
|
|
128
|
+ send_mail( counter.name, data['reason'][0]+'''
|
|
|
129
|
+
|
|
|
130
|
+--
|
|
|
131
|
+SeumBook™
|
|
|
132
|
+Pour ne plus recevoir ces messages, envoie un mail à denis.merigoux@gmail.com''',
|
|
|
133
|
+ 'SeumMan <seum@merigoux.ovh>', emails)
|
|
|
134
|
+
|
|
126
|
135
|
return HttpResponseRedirect(data['redirect'][0])
|
|
127
|
136
|
|
|
128
|
137
|
def counter(request, id_counter):
|