summaryrefslogtreecommitdiff
path: root/postgresqleu/confwiki
diff options
context:
space:
mode:
authorMagnus Hagander2019-10-11 15:08:52 +0000
committerMagnus Hagander2019-10-11 15:08:52 +0000
commitfc9c811e8cc2ca89697d3df5934ca06bfca360c9 (patch)
tree09f34b27c949e885d1362dfe1dc44528aef3558c /postgresqleu/confwiki
parent306e127bdee3afa99cb3a8a0925d2c9c6847186b (diff)
Use and accept slugified URLs for signups
Looks a lot nicer than just a number :)
Diffstat (limited to 'postgresqleu/confwiki')
-rw-r--r--postgresqleu/confwiki/views.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/postgresqleu/confwiki/views.py b/postgresqleu/confwiki/views.py
index 6c1bfe24..99e35009 100644
--- a/postgresqleu/confwiki/views.py
+++ b/postgresqleu/confwiki/views.py
@@ -6,6 +6,7 @@ from django.db import transaction, connection
from django.db.models import Q
from django.contrib import messages
from django.conf import settings
+from django.template.defaultfilters import slugify
from datetime import datetime
from io import StringIO
@@ -500,9 +501,9 @@ def signup_admin_sendmail(request, urlname, signupid):
send_simple_mail(conference.contactaddr,
e,
"[{0}] {1}".format(conference.conferencename, form.cleaned_data['subject']),
- "{0}\n\nTo view the signup, please see {1}/events/{2}/register/signup/{3}/".format(
+ "{0}\n\nTo view the signup, please see {1}/events/{2}/register/signup/{3}-{4}/".format(
form.cleaned_data['body'],
- settings.SITEBASE, conference.urlname, signup.id),
+ settings.SITEBASE, conference.urlname, slugify(signup.title), signup.id),
sendername=conference.conferencename,
receivername=n)
send_simple_mail(conference.notifyaddr,