fix volunteer

This commit is contained in:
Élie Bouttier 2017-11-05 23:18:27 +01:00
parent 0ad61c6b66
commit 41f745384f
1 changed files with 6 additions and 0 deletions

View File

@ -436,6 +436,12 @@ class Volunteer(PonyConfModel):
def get_absolute_url(self):
return reverse('volunteer-home', kwargs={'volunteer_id': self.token})
def get_secret_url(self, full=False):
url = reverse('volunteer-home', kwargs={'volunteer_id': self.token})
if full:
url = ('https' if self.site.conference.secure_domain else 'http') + '://' + self.site.domain + url
return url
class Meta:
# A volunteer can participe only once to a Conference (= Site)
unique_together = ('site', 'email')