def __send_fin_mail(colaboradores_id, organizacion_id, evento, cron_exec): colaboradores_id.append(organizacion_id) subject_utf = u"Helpo: la actividad " + evento.nombre + " ha finalizado" send_mail_to_id_list(colaboradores_id, subject_utf, render_fin_evento_email(evento), thread_daemon=not cron_exec)
def _send_mail_response_propuesta(usuarios_id, propuesta): subject_utf = u"Respuesta a tu propuesta para actividad social: " + propuesta.evento.nombre from common.templates import render_respuesta_propuesta content = render_respuesta_propuesta(propuesta) from common.notifications import send_mail_to_id_list send_mail_to_id_list(ids_to=usuarios_id, html_subject=subject_utf, html_content=content)
def __send_inicio_mail(colaboradores_id, organizacion_id, evento, cron_exec): colaboradores_id.append(organizacion_id) tipo_actividad = "la campaña " if evento.campaña else "el evento " subject_utf = u"Helpo: " + tipo_actividad + evento.nombre + " ha comenzado" send_mail_to_id_list(colaboradores_id, subject_utf, render_inicio_evento_email(evento), thread_daemon=not cron_exec)
def send_mail_creacion_evento(evento): """ Manda mail de creacion de evento a todos los suscritos a la ong """ from users.models import Suscripcion suscripciones = Suscripcion.objects.filter( organizacion=evento.organizacion) usuarios_id = [suscripcion.usuario.id for suscripcion in suscripciones] subject_utf = u"Creación de evento: " + evento.nombre content = render_creacion_evento_email(evento) send_mail_to_id_list(ids_to=usuarios_id, html_subject=subject_utf, html_content=content)
def _send_mail(usuarios_id, evento): subject_utf = u"Modificación en la actividad social: " + evento.nombre content = render_cambio_evento_email(evento) send_mail_to_id_list(ids_to=usuarios_id, html_subject=subject_utf, html_content=content)