def notificate_report(site_user, element_id): users = SiteUser.objects.filter(is_superuser=True) mails = [] for user in users: notification = Notification( a_tag='', user=user, message='El usuario '+site_user.first_name+' '+site_user.last_name+' ha enviado un reporte para revisar.</a>'.decode('utf-8'), short=u"Nuevo Reporte", icon="fa fa-text-file" ) mails.append(user.email) notification.save() notification.a_tag='<a href="/estudios/ver/'+str(element_id)+'?notif='+str(notification.id)+'">' notification.save() send_mail( subject=u'Nuevo reporte', message='Se ha enviado un reporte para revisar.', html_message='<p>El usuario '+site_user.first_name+' '+site_user.last_name+' ha enviado un reporte para revisar. <a href="ursus.cosegem.com/estudios/ver/'+str(element_id)+'?notif='+str(notification.id)+'">Ver reporte</a></p>'.decode('utf-8'), from_email='Ursus <*****@*****.**>', recipient_list=mails, fail_silently=False )
def notificate_requisition(site_user, element_id): users = User.objects.filter(is_superuser=True) mails = [] for user in users: mails.append(user.email) notification = Notification( a_tag='', user=user, message='El cliente ' + site_user.first_name + ' ' + site_user.last_name + ' ha registrado una nueva requisición.</a>'.decode('utf-8'), short=u"Nueva requisición", icon="fa fa-book") notification.save() notification.a_tag = '<a href="/requisiciones/ver/' + str( element_id) + '?notif=' + str(notification.id) + '">' notification.save() send_mail( subject=u'Nueva requisición registrada', message='El cliente ' + site_user.first_name + ' ' + site_user.last_name + ' ha registrado una nueva requisicion.', html_message='<p>El cliente <b>' + site_user.first_name + ' ' + site_user.last_name + '</b> ha registrado una nueva requisicion. <a href="ursus.cosegem.com/requisiciones/ver/' + str(element_id) + '?notif=' + str(notification.id) + '">Ver requisicion</a></p>'.decode('utf-8'), from_email='Ursus <*****@*****.**>', recipient_list=mails, fail_silently=False)
def notificate_requisition(site_user, element_id): users = User.objects.filter(is_superuser=True) mails = [] for user in users: mails.append(user.email) notification = Notification( a_tag='', user=user, message='El cliente '+site_user.first_name+' '+site_user.last_name+' ha registrado una nueva requisición.</a>'.decode('utf-8'), short=u"Nueva requisición", icon="fa fa-book" ) notification.save() notification.a_tag='<a href="/requisiciones/ver/'+str(element_id)+'?notif='+str(notification.id)+'">' notification.save() send_mail( subject=u'Nueva requisición registrada', message='El cliente '+site_user.first_name+' '+site_user.last_name+' ha registrado una nueva requisicion.', html_message='<p>El cliente <b>'+site_user.first_name+' '+site_user.last_name+'</b> ha registrado una nueva requisicion. <a href="ursus.cosegem.com/requisiciones/ver/'+str(element_id)+'?notif='+str(notification.id)+'">Ver requisicion</a></p>'.decode('utf-8'), from_email='Ursus <*****@*****.**>', recipient_list=mails, fail_silently=False )
def notificate_assignation(site_user, element_id): notification = Notification( a_tag='', user=site_user, message='Se le ha asignado un nuevo estudio.</a>'.decode('utf-8'), short=u"Nueva asignación", icon="fa fa-search") notification.save() notification.a_tag = '<a href="/estudios/ver/' + str( element_id) + '?notif=' + str(notification.id) + '">' notification.save() send_mail( subject=u'Nueva asignación', message='Se le ha asignado un nuevo estudio.', html_message= '<p>Se le ha asignado un nuevo estudio. Para mayor detalle use <a href="ursus.cosegem.com/estudios/ver/' + str(element_id) + '?notif=' + str(notification.id) + '">este enlace</a></p>'.decode('utf-8'), from_email='Ursus <*****@*****.**>', recipient_list=[site_user.email], fail_silently=False)