def remind_account_about_events_with_email(account, single_events): if account.reminder_email: featured_events = Event.featured_events_for_region( account.native_region)[0:4] similar_events = find_similar_events( Event.future_events.filter( id__in=single_events.values_list("event_id", flat=True))) subject = "Upcoming events from cityfusion" message = render_to_string( 'accounts/emails/reminder_email.html', { "featured_events": featured_events, "events": single_events, "similar_events": similar_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain }) try: msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = 'html' msg.send() except: logger.error("Invalid email %s" % account.reminder_email) return message else: return ""
def remind_account_about_deleted_events_with_email(account, single_events): if account.reminder_email: featured_events = Event.featured_events_for_region( account.native_region)[:4] subject = 'Deleted events from cityfusion' message = render_to_string( 'accounts/emails/reminder_deleted_event_email.html', { "featured_events": featured_events, "events": single_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain }) try: msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = 'html' msg.send() except: logger.error("Invalid email %s" % account.reminder_email) return message else: return ""
def inform_account_about_events_with_tag_with_email(account, events, tags_in_venues): if account.in_the_loop_email: featured_events = Event.featured_events_for_region( account.native_region)[:4] similar_events = find_similar_events(events) subject = "New Events in cityfusion" message = render_to_string( 'accounts/emails/in_the_loop_email.html', { "featured_events": featured_events, "events": events, "similar_events": similar_events, "STATIC_URL": "/static/", "site": "http://%s" % Site.objects.get_current().domain, "tags_in_venues": tags_in_venues, "advertising_region": account.advertising_region, }) try: msg = EmailMessage(subject, message, "*****@*****.**", [account.in_the_loop_email]) msg.content_subtype = 'html' msg.send() except: logger.error("Invalid email %s" % account.in_the_loop_email) return message else: return ""
def remind_account_about_events_with_email(account, single_events): featured_events = Event.featured_events_for_region(account.native_region) similar_events = find_similar_events( Event.future_events.filter(id__in=single_events.values_list("event_id", flat=True)) ) subject = "Upcoming events from cityfusion" message = render_to_string( "accounts/emails/reminder_email.html", { "featured_events": featured_events, "events": single_events, "similar_events": similar_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain, }, ) msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = "html" msg.send() return message
def inform_account_about_events_with_tag_with_email(account, events, tags_in_venues): featured_events = Event.featured_events_for_region(account.native_region)[:4] similar_events = find_similar_events(events) subject = "New Events in cityfusion" message = render_to_string( "accounts/emails/in_the_loop_email.html", { "featured_events": featured_events, "events": events, "similar_events": similar_events, "STATIC_URL": "/static/", "site": "http://%s" % Site.objects.get_current().domain, "tags_in_venues": tags_in_venues, "advertising_region": account.advertising_region, }, ) msg = EmailMessage(subject, message, "*****@*****.**", [account.in_the_loop_email]) msg.content_subtype = "html" msg.send() return message
def remind_account_about_events_with_email(account, single_events): if account.reminder_email: featured_events = Event.featured_events_for_region(account.native_region)[0:4] similar_events = find_similar_events( Event.future_events.filter(id__in=single_events.values_list("event_id", flat=True)) ) subject = "Upcoming events from cityfusion" message = render_to_string('accounts/emails/reminder_email.html', { "featured_events": featured_events, "events": single_events, "similar_events": similar_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain }) try: msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = 'html' msg.send() except: logger.error("Invalid email %s" % account.reminder_email) return message else: return ""
def remind_account_about_deleted_events_with_email(account, single_events): if account.reminder_email: featured_events = Event.featured_events_for_region(account.native_region)[:4] subject = 'Deleted events from cityfusion' message = render_to_string('accounts/emails/reminder_deleted_event_email.html', { "featured_events": featured_events, "events": single_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain }) try: msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = 'html' msg.send() except: logger.error("Invalid email %s" % account.reminder_email) return message else: return ""
def remind_account_about_deleted_events_with_email(account, single_events): featured_events = Event.featured_events_for_region(account.native_region) subject = "Deleted events from cityfusion" message = render_to_string( "accounts/emails/reminder_deleted_event_email.html", { "featured_events": featured_events, "events": single_events, "STATIC_URL": "/static/", "advertising_region": account.advertising_region, "site": "http://%s" % Site.objects.get_current().domain, }, ) print message msg = EmailMessage(subject, message, "*****@*****.**", [account.reminder_email]) msg.content_subtype = "html" msg.send() return message