diff options
author | Magnus Hagander | 2019-10-11 15:08:52 +0000 |
---|---|---|
committer | Magnus Hagander | 2019-10-11 15:08:52 +0000 |
commit | fc9c811e8cc2ca89697d3df5934ca06bfca360c9 (patch) | |
tree | 09f34b27c949e885d1362dfe1dc44528aef3558c /postgresqleu/confwiki | |
parent | 306e127bdee3afa99cb3a8a0925d2c9c6847186b (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.py | 5 |
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, |