zulip/zerver
Raymond Akornor 92dc3637df send_email: Add support for multiple recipients.
This adds a function that sends provided email to all administrators
of a realm, but in a single email. As a result, send_email now takes
arguments to_user_ids and to_emails instead of to_user_id and
to_email.

We adjust other APIs to match, but note that send_future_email does
not yet support the multiple recipients model for good reasons.

Tweaked by tabbott to modify `manage.py deliver_email` to handle
backwards-compatibily for any ScheduledEmail objects already in the
database.

Fixes #10896.
2018-12-03 15:12:11 -08:00
..
data_import import: Avoid unnecessary forks when downloading attachments. 2018-12-02 13:50:27 -08:00
lib send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
management send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
migrations zerver: Add bugdown rendering for text custom profile fields. 2018-11-29 09:47:32 -08:00
openapi api: Add GET /user_groups documentation. 2018-11-08 22:19:30 -08:00
templatetags api docs: Rename webhook-walkthrough to incoming-webhooks-walkthrough. 2018-10-16 21:07:00 -07:00
tests send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
tornado docs: Add detailed documentation on the process for sending messages. 2018-11-29 16:25:35 -08:00
views send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
webhooks clubhouse: Fix typoed include statement. 2018-12-03 14:31:44 -08:00
worker send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
__init__.py
apps.py zerver: Use Python 3 syntax for typing. 2017-11-28 16:49:36 -08:00
context_processors.py hello: Add link and label for latest Zulip release. 2018-11-19 12:00:40 -08:00
decorator.py webhooks: Notify bot owner on invalid JSON. 2018-11-20 15:59:09 -08:00
filters.py error reports: Ensure we filter API keys from query strings. 2018-10-19 15:03:14 -07:00
forms.py send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
logging_handlers.py bugdown: Improve exception handler for BugdownRenderingException. 2018-07-26 09:27:55 -07:00
middleware.py sessions: Resync session middleware from Django upstream. 2018-11-14 15:16:12 -08:00
models.py zerver: Add bugdown rendering for text custom profile fields. 2018-11-29 09:47:32 -08:00
signals.py send_email: Add support for multiple recipients. 2018-12-03 15:12:11 -08:00
static_header.txt