|
|
@@ -8,6 +8,7 @@ from django.core.mail import EmailMessage
|
|
8
|
8
|
from django.contrib.auth.decorators import login_required
|
|
9
|
9
|
from django.core.urlresolvers import reverse
|
|
10
|
10
|
from graphos.renderers import gchart
|
|
|
11
|
+from django.template.loader import render_to_string
|
|
11
|
12
|
from graphos.sources.simple import SimpleDataSource
|
|
12
|
13
|
from graphos.sources.model import ModelDataSource
|
|
13
|
14
|
import random
|
|
|
@@ -230,16 +231,15 @@ def resetCounter(request):
|
|
230
|
231
|
emails = [u[0] for u in Counter.objects.all().values_list('email')
|
|
231
|
232
|
if u[0] != 'null@localhost']
|
|
232
|
233
|
# Now send emails to everyone
|
|
233
|
|
- email_to_send = EmailMessage('[SeumBook] '+counter.name + ' a le seum',
|
|
234
|
|
- data['reason'][0] + '''
|
|
235
|
|
-
|
|
236
|
|
---
|
|
237
|
|
-SeumBook™ - http://seum.merigoux.ovh
|
|
238
|
|
-
|
|
239
|
|
-P.S. : Pour ne plus recevoir ces messages, envoie un mail à denis.merigoux@gmail.com''',
|
|
240
|
|
- 'SeumMan <seum@merigoux.ovh>', emails, [],
|
|
241
|
|
- reply_to=emails)
|
|
242
|
|
- email_to_send.send()
|
|
|
234
|
+ text_of_email = render_to_string(
|
|
|
235
|
+ 'seumEmail.txt', {'reason': data['reason'][0],
|
|
|
236
|
+ 'name': counter.name})
|
|
|
237
|
+ email_to_send = EmailMessage(
|
|
|
238
|
+ '[SeumBook] ' + counter.trigramme + ' a le seum',
|
|
|
239
|
+ text_of_email,
|
|
|
240
|
+ 'SeumMan <seum@merigoux.ovh>', emails, [],
|
|
|
241
|
+ reply_to=emails)
|
|
|
242
|
+ email_to_send.send(fail_silently=True)
|
|
243
|
243
|
|
|
244
|
244
|
return HttpResponseRedirect(data['redirect'][0])
|
|
245
|
245
|
|