zulip/zerver
Tim Abbott eb19a25aba events: Fix races in stream creation event and add tests.
This fixes 2 issues:
* Being added to an invite_only stream did not correctly update the
  "streams" key of the initial state.

* Once that's resolved, subscribe_to_stream when called on a
  nonexistant stream would both send a "create" event (from
  create_stream_if_needed) and an "occupy" event (from
  bulk_add_subscriptions).

  The second event should just be suppressed in that case, and this
  implements that suppression.
2017-03-23 22:43:09 -07:00
..
fixtures bugdown: Remove trailing whitespace on fence code blocks. 2017-03-22 14:17:34 -07:00
lib events: Fix races in stream creation event and add tests. 2017-03-23 22:43:09 -07:00
management mailchimp: Fix error in add_users_to_mailing_list.py. 2017-03-21 16:13:00 -07:00
migrations Add realm-level settings to control inline image and url preview. 2017-03-21 15:46:17 -07:00
templatetags mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
tests events: Fix races in stream creation event and add tests. 2017-03-23 22:43:09 -07:00
tornado mypy: Fix missing annotation in Tornado handlers. 2017-03-19 22:26:25 -07:00
views actions: Add do_set_realm_property function and migrate to it. 2017-03-23 17:52:45 -07:00
webhooks gogs: Add webhook integration. 2017-03-17 12:22:06 -07:00
worker missed-emails-sending: Move email sending to separate queue worker. 2017-03-07 20:08:40 -08:00
__init__.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
apps.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
context_processors.py context_processors: Handle requests without user set. 2017-03-21 10:06:39 -07:00
decorator.py capitalization: Fix Only Basic authentication is supported. 2017-03-08 23:40:57 -08: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 forms.py: Remove unused function get_registration_string(domain). 2017-03-14 17:17:42 -07:00
logging_handlers.py AdminZulipHandler: Don't print extra traceback for logged-out users. 2017-03-07 21:23:10 -08:00
middleware.py middleware: Fix typo in render_to_response migration. 2017-03-21 07:30:28 -07:00
models.py realm: Add registry of realm property types. 2017-03-23 17:55:50 -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