def _send_email_for_contact_request(contact_request): recipients = None if contact_request.reason in ('other', 'other_city', 'press',): recipients = settings.CONTACT_TARGETS.get(contact_request.reason) elif contact_request.reason is 'event' and contact_request.borough is None: recipients = settings.CONTACT_TARGETS.get(contact_request.reason) mail_facilitators( ('A new %s was sent via 596acres.org' % contact_request.get_label_for_mail()), message_template='contact/notifications/facilitators_text.txt', borough=contact_request.borough, contact_request=contact_request, recipients=recipients, )
def notify_facilitators(obj): """ Send facilitators updates. """ lot = obj.lot if not lot: return message = _get_object_message(obj) kwargs = { 'is_note': isinstance(obj, Note), 'lot': lot, 'obj_url_suffix': url_suffixes[obj.__class__], } try: kwargs['excluded_emails'] = [obj.email] except Exception: kwargs['excluded_emails'] = [] mail_facilitators('Lot updated!', message_content=message, **kwargs)
def notify_facilitators(obj): """ Send facilitators updates. """ lot = obj.lot if not lot: return message = _get_object_message(obj) kwargs = { 'borough': lot.borough, 'is_note': isinstance(obj, Note), 'lot': lot, 'obj_url_suffix': url_suffixes[obj.__class__], } try: kwargs['excluded_emails'] = [obj.email] except Exception: kwargs['excluded_emails'] = [] mail_facilitators('Lot updated!', message_content=message, **kwargs)