# -*- coding: utf-8 -*- # from django.utils.translation import ugettext as _ from django.dispatch import receiver from django.db.models.signals import m2m_changed from django.conf import settings from common.tasks import send_mail_async from common.utils import get_logger, reverse from .models import LoginConfirmOrder logger = get_logger(__name__) def send_mail(order, assignees): recipient_list = [user.email for user in assignees] user = order.user if not recipient_list: logger.error("Order not has assignees: {}".format(order.id)) return subject = '{}: {}'.format(_("New order"), order.title) detail_url = reverse('orders:login-confirm-order-detail', kwargs={'pk': order.id}, external=True) message = _("""
Your has a new order