mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	send_email: Remove tags argument from send_future_email.
The tags argument was only being used by the Mandrill pathway, which is no longer around.
This commit is contained in:
		@@ -211,4 +211,4 @@ def handle_digest_email(user_profile_id, cutoff):
 | 
			
		||||
        logger.info("Sending digest email for %s" % (user_profile.email,))
 | 
			
		||||
        # Send now, as a ScheduledJob
 | 
			
		||||
        send_future_email('zerver/emails/digest', display_email(user_profile),
 | 
			
		||||
                          context=template_payload, tags=["digest-emails"])
 | 
			
		||||
                          context=template_payload)
 | 
			
		||||
 
 | 
			
		||||
@@ -398,12 +398,10 @@ def enqueue_welcome_emails(email, name):
 | 
			
		||||
    })
 | 
			
		||||
    send_future_email(
 | 
			
		||||
        "zerver/emails/followup_day1", '%s <%s>' % (name, email),
 | 
			
		||||
        from_email=from_email, context=context, delay=datetime.timedelta(hours=1),
 | 
			
		||||
        tags=["followup-emails"])
 | 
			
		||||
        from_email=from_email, context=context, delay=datetime.timedelta(hours=1))
 | 
			
		||||
    send_future_email(
 | 
			
		||||
        "zerver/emails/followup_day2", '%s <%s>' % (name, email),
 | 
			
		||||
        from_email=from_email, context=context, delay=datetime.timedelta(days=1),
 | 
			
		||||
        tags=["followup-emails"])
 | 
			
		||||
        from_email=from_email, context=context, delay=datetime.timedelta(days=1))
 | 
			
		||||
 | 
			
		||||
def convert_html_to_markdown(html):
 | 
			
		||||
    # type: (Text) -> Text
 | 
			
		||||
 
 | 
			
		||||
@@ -34,8 +34,8 @@ def send_email_to_user(template_prefix, user, from_email=None, context={}):
 | 
			
		||||
    return send_email(template_prefix, display_email(user), from_email=from_email, context=context)
 | 
			
		||||
 | 
			
		||||
def send_future_email(template_prefix, to_email, from_email=None, context={},
 | 
			
		||||
                      delay=datetime.timedelta(0), tags=[]):
 | 
			
		||||
    # type: (str, Text, Optional[Text], Dict[str, Any], datetime.timedelta, Iterable[Text]) -> None
 | 
			
		||||
                      delay=datetime.timedelta(0)):
 | 
			
		||||
    # type: (str, Text, Optional[Text], Dict[str, Any], datetime.timedelta) -> None
 | 
			
		||||
    email_fields = {'template_prefix': template_prefix, 'to_email': to_email, 'from_email': from_email,
 | 
			
		||||
                    'context': context}
 | 
			
		||||
    ScheduledJob.objects.create(type=ScheduledJob.EMAIL, filter_string=parseaddr(to_email)[1],
 | 
			
		||||
 
 | 
			
		||||
@@ -739,8 +739,7 @@ so we didn't send them an invitation. We did send invitations to everyone else!"
 | 
			
		||||
        with self.settings(EMAIL_BACKEND='django.core.mail.backends.console.EmailBackend'):
 | 
			
		||||
            send_future_email(
 | 
			
		||||
                "zerver/emails/invitation_reminder", data["email"],
 | 
			
		||||
                from_email=settings.ZULIP_ADMINISTRATOR,
 | 
			
		||||
                context=context, tags=["invitation-reminders"])
 | 
			
		||||
                from_email=settings.ZULIP_ADMINISTRATOR, context=context)
 | 
			
		||||
        email_jobs_to_deliver = ScheduledJob.objects.filter(
 | 
			
		||||
            type=ScheduledJob.EMAIL,
 | 
			
		||||
            scheduled_timestamp__lte=timezone_now())
 | 
			
		||||
@@ -855,8 +854,7 @@ class EmailUnsubscribeTests(ZulipTestCase):
 | 
			
		||||
        # Enqueue a fake digest email.
 | 
			
		||||
        context = {'name': '', 'realm_uri': '', 'unread_pms': [], 'hot_conversations': [],
 | 
			
		||||
                   'new_users': [], 'new_streams': {'plain': []}, 'unsubscribe_link': ''}
 | 
			
		||||
        send_future_email('zerver/emails/digest', display_email(user_profile),
 | 
			
		||||
                          context=context, tags=["digest-emails"])
 | 
			
		||||
        send_future_email('zerver/emails/digest', display_email(user_profile), context=context)
 | 
			
		||||
 | 
			
		||||
        self.assertEqual(1, len(ScheduledJob.objects.filter(
 | 
			
		||||
            type=ScheduledJob.EMAIL, filter_string__iexact=email)))
 | 
			
		||||
 
 | 
			
		||||
@@ -171,8 +171,7 @@ class ConfirmationEmailWorker(QueueProcessingWorker):
 | 
			
		||||
            data["email"],
 | 
			
		||||
            from_email=settings.ZULIP_ADMINISTRATOR,
 | 
			
		||||
            context=context,
 | 
			
		||||
            delay=datetime.timedelta(days=2),
 | 
			
		||||
            tags=["invitation-reminders"])
 | 
			
		||||
            delay=datetime.timedelta(days=2))
 | 
			
		||||
 | 
			
		||||
@assign_queue('user_activity')
 | 
			
		||||
class UserActivityWorker(QueueProcessingWorker):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user