zulip/zerver
Steve Howell 711a50f1e8 Add internal_prep_private_message().
The new function takes a full UserProfile object for the sender,
which allows us to avoid O(N) calls when creating the stream to
find the user profile of the notification bot.  (The calls were
already cached, so this won't necessarily be a huge performance
win.)

We also don't have to worry about sending a blank subject any more.
2017-05-01 16:23:38 -07:00
..
fixtures webhooks: Move all fixtures to zerver/webhooks/<webhook_name>/fixtures. 2017-04-28 11:07:03 -07:00
lib Add internal_prep_private_message(). 2017-05-01 16:23:38 -07:00
management realm_domains: Restructure library for getting realm domains. 2017-04-28 21:11:56 -07:00
migrations realm-emoji: Add realm emoji uploading instead url providing. 2017-05-01 14:50:20 -07:00
templatetags render_markdown_path: Remove unnecessary and broken caching. 2017-04-12 20:29:04 -07:00
tests Send welcome messages for new streams. 2017-05-01 16:23:38 -07:00
tornado decorator: Add support for Django internal_notify_view. 2017-04-18 09:59:07 -07:00
views Add internal_prep_private_message(). 2017-05-01 16:23:38 -07:00
webhooks github_webhook: Use author's full name if username is not available. 2017-04-29 14:57:57 -07:00
worker Handle unicode characters in email mirror. 2017-04-05 12:18:41 -07:00
__init__.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
apps.py Add notifications on new logins to Zulip. 2017-03-25 16:50:52 -07:00
context_processors.py context_processors: Rename confusingly named add_settings context. 2017-05-01 15:47:58 -07:00
decorator.py analytics: Refactor legacy 'zulip_internal' decorator. 2017-04-22 11:42:02 -07:00
exceptions.py Annotate zerver.exceptions, zerver.filters, zerver.logging_handlers. 2016-06-04 22:51:18 -07:00
filters.py mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
forms.py reset_password: Modify password reset email if email is in wrong realm. 2017-04-24 21:58:29 -07:00
logging_handlers.py logging_handlers: Fix tracebacks being emailed in subject lines. 2017-04-25 18:55:11 -07:00
middleware.py Add notifications on new logins to Zulip. 2017-03-25 16:50:52 -07:00
models.py realm-emoji: Add realm emoji uploading instead url providing. 2017-05-01 14:50:20 -07:00
signals.py Replace timezone.get_current_timezone_name with timezone_get_current_timezone_name. 2017-04-16 12:28:56 -07:00
static_header.txt Update static_header.txt with new license information. 2016-08-13 00:37:21 -07:00
storage.py docs: Add discussion of VFL to front-end-build-process.md. 2017-03-04 21:14:17 -08:00