Commit bafa9ac1 authored by Sli's avatar Sli

Small fix for auto-mail about eticket

parent b00fc23f
Pipeline #318 failed with stage
in 5 minutes and 14 seconds
...@@ -59,9 +59,7 @@ class Customer(models.Model): ...@@ -59,9 +59,7 @@ class Customer(models.Model):
return reverse('core:user_account', kwargs={'user_id': self.user.pk}) return reverse('core:user_account', kwargs={'user_id': self.user.pk})
def get_full_url(self): def get_full_url(self):
request = None return ''.join(['https://', settings.SITH_URL, self.get_absolute_url()])
full_url = ''.join(['http://', settings.SITH_URL, self.get_absolute_url()])
return full_url
class ProductType(models.Model): class ProductType(models.Model):
...@@ -303,11 +301,12 @@ class Selling(models.Model): ...@@ -303,11 +301,12 @@ class Selling(models.Model):
super(Selling, self).delete(*args, **kwargs) super(Selling, self).delete(*args, **kwargs)
def send_mail_customer(self): def send_mail_customer(self):
subject = _('Eticket bought for the event %(event)s') % {'event': self.product.name} event = self.product.eticket.event_title
subject = _('Eticket bought for the event %(event)s') % {'event': event}
message_html = _( message_html = _(
"You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s." "You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s."
) % { ) % {
'event': self.product.name, 'event': event,
'url':''.join(( 'url':''.join((
'<a href="', '<a href="',
self.customer.get_full_url(), self.customer.get_full_url(),
...@@ -319,7 +318,7 @@ class Selling(models.Model): ...@@ -319,7 +318,7 @@ class Selling(models.Model):
message_txt = _( message_txt = _(
"You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s." "You bought an eticket for the event %(event)s.\nYou can download it on this page %(url)s."
) % { ) % {
'event': self.product.name, 'event': event,
'url': self.customer.get_full_url(), 'url': self.customer.get_full_url(),
} }
self.customer.user.email_user( self.customer.user.email_user(
...@@ -369,7 +368,7 @@ class Selling(models.Model): ...@@ -369,7 +368,7 @@ class Selling(models.Model):
try: try:
if self.product.eticket: if self.product.eticket:
self.send_mail_customer() self.send_mail_customer()
except:pass except: pass
super(Selling, self).save(*args, **kwargs) super(Selling, self).save(*args, **kwargs)
class Permanency(models.Model): class Permanency(models.Model):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment