Fix mails
- Répare ce qui a été cassé aux deux derniers commits - Utilise `get_current_site` pour éviter de hardcoder le nom de domaine
This commit is contained in:
parent
bcaae09277
commit
1fc83d15ba
2 changed files with 37 additions and 26 deletions
|
@ -14,5 +14,5 @@ urlpatterns = patterns('calendrier.views',
|
||||||
url(r'(?P<codeus>\w{6})/(?P<codeev>\w{6})/non', 'repnondir'),
|
url(r'(?P<codeus>\w{6})/(?P<codeev>\w{6})/non', 'repnondir'),
|
||||||
url(r'(?P<pYear>\d+)/(?P<pMonth>\d+)/(?P<id>\d+)/?', 'view_event'),
|
url(r'(?P<pYear>\d+)/(?P<pMonth>\d+)/(?P<id>\d+)/?', 'view_event'),
|
||||||
url(r'(?P<pYear>\d+)/(?P<pMonth>\d+)/?$', 'calendar'),
|
url(r'(?P<pYear>\d+)/(?P<pMonth>\d+)/?$', 'calendar'),
|
||||||
url(r'(?P<id>\d+)/?', 'view_eventbis', 'view-event'),
|
url(r'(?P<id>\d+)/?', 'view_eventbis', name='view-event'),
|
||||||
)
|
)
|
||||||
|
|
|
@ -2,6 +2,7 @@ from django.shortcuts import render, redirect
|
||||||
from calendrier.forms import ModifEventForm, EventForm, ParticipantsForm, \
|
from calendrier.forms import ModifEventForm, EventForm, ParticipantsForm, \
|
||||||
SendMail, ChangeDoodleName
|
SendMail, ChangeDoodleName
|
||||||
from calendrier.models import Event, Participants
|
from calendrier.models import Event, Participants
|
||||||
|
from django.contrib.sites.shortcuts import get_current_site
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
from django.views.generic import UpdateView, DeleteView
|
from django.views.generic import UpdateView, DeleteView
|
||||||
from django.core.urlresolvers import reverse_lazy
|
from django.core.urlresolvers import reverse_lazy
|
||||||
|
@ -13,7 +14,7 @@ from django.core.mail import send_mail
|
||||||
|
|
||||||
from calendrier.calend import EventCalendar
|
from calendrier.calend import EventCalendar
|
||||||
from calendar import monthrange
|
from calendar import monthrange
|
||||||
from datetime import datetime, date
|
from datetime import date, datetime
|
||||||
|
|
||||||
from propositions.utils import generer
|
from propositions.utils import generer
|
||||||
|
|
||||||
|
@ -122,17 +123,23 @@ def resend(request, id):
|
||||||
text = message
|
text = message
|
||||||
else:
|
else:
|
||||||
text = "Bonjour, un évémenent a été créé.\n"
|
text = "Bonjour, un évémenent a été créé.\n"
|
||||||
text += 'Pour voir l\'événement, allez sur %s\n' \
|
domain = get_current_site(request).domain
|
||||||
+ 'Pour répondre oui allez sur %s\n' \
|
text += (
|
||||||
+ 'Pour répondre non, allez sur %s\n' \
|
'Pour voir l\'événement, allez sur %s%s\n'
|
||||||
+ 'Pour répondre peut-être, allez sur %s\n' \
|
'Pour répondre oui allez sur %s%s\n'
|
||||||
% (reverse_lazy('view-event', args=[ev.id]),
|
'Pour répondre non, allez sur %s%s\n'
|
||||||
reverse_lazy('repouidir', args=[
|
'Pour répondre peut-être, allez sur %s%s\n') \
|
||||||
user.slug, ev.slug]),
|
% (domain,
|
||||||
reverse_lazy('repnondir', args=[
|
reverse_lazy('view-event', args=[ev.id]),
|
||||||
user.slug, ev.slug]),
|
domain,
|
||||||
reverse_lazy('reppedir', args=[
|
reverse_lazy('calendrier.views.repouidir',
|
||||||
user.slug, ev.slug]))
|
args=[user.slug, ev.slug]),
|
||||||
|
domain,
|
||||||
|
reverse_lazy('calendrier.views.repnondir',
|
||||||
|
args=[user.slug, ev.slug]),
|
||||||
|
domain,
|
||||||
|
reverse_lazy('calendrier.views.reppedir',
|
||||||
|
args=[user.slug, ev.slug]))
|
||||||
send_mail(Subject, text, sender, receivers)
|
send_mail(Subject, text, sender, receivers)
|
||||||
return redirect("calendrier.views.view_eventbis", id)
|
return redirect("calendrier.views.view_eventbis", id)
|
||||||
except:
|
except:
|
||||||
|
@ -191,19 +198,23 @@ def create_event(request):
|
||||||
text = message
|
text = message
|
||||||
else:
|
else:
|
||||||
text = "Bonjour, un évémenent a été créé.\n"
|
text = "Bonjour, un évémenent a été créé.\n"
|
||||||
text += "Pour voir l'événement, allez sur %s" \
|
domain = get_current_site(request).domain
|
||||||
+ '\nPour répondre oui allez sur %s\n' \
|
text += (
|
||||||
+ 'Pour répondre non, allez sur %s\n' \
|
"Pour voir l'événement, allez sur %s%s"
|
||||||
+ 'Pour répondre peut-être, allez sur %s' \
|
'\nPour répondre oui allez sur %s%s\n'
|
||||||
+ '\n' \
|
'Pour répondre non, allez sur %s%s\n'
|
||||||
% (reverse_lazy('view-event', args=[
|
'Pour répondre peut-être, allez sur %s%s\n') \
|
||||||
obj.id]),
|
% (domain,
|
||||||
reverse_lazy('repouidir', args=[
|
reverse_lazy('view-event', args=[obj.id]),
|
||||||
user.slug, obj.slug]),
|
domain,
|
||||||
reverse_lazy('repnondir', args=[
|
reverse_lazy('calendrier.views.repouidir',
|
||||||
user.slug, obj.slug]),
|
args=[user.slug, obj.slug]),
|
||||||
reverse_lazy('reppedir', args=[
|
domain,
|
||||||
user.slug, obj.slug]))
|
reverse_lazy('calendrier.views.repnondir',
|
||||||
|
args=[user.slug, obj.slug]),
|
||||||
|
domain,
|
||||||
|
reverse_lazy('calendrier.views.reppedir',
|
||||||
|
args=[user.slug, obj.slug]))
|
||||||
send_mail(Subject, text, sender, receivers)
|
send_mail(Subject, text, sender, receivers)
|
||||||
except:
|
except:
|
||||||
erreur = "Une erreur est survenue, le mail n'a " \
|
erreur = "Une erreur est survenue, le mail n'a " \
|
||||||
|
|
Loading…
Add table
Reference in a new issue