zulip/zerver
Steve Howell 541156792e Add /mark_all_as_read endpoint.
This change simplifies how we mark all messages as read.  It also
speeds up the backend by taking advantage of our partial index
for unread messages.  We also use a new statsd indicator.
2017-08-04 14:10:46 -07:00
..
fixtures generate_test_data: Fix typo in configuration. 2017-08-01 23:45:57 -07:00
lib Add /mark_all_as_read endpoint. 2017-08-04 14:10:46 -07:00
management Optimize show_unreads --fix approach. 2017-08-04 11:04:43 -07:00
migrations lint: Add a lint check for bare `type: ignore`s. 2017-07-27 16:31:55 -07:00
templatetags tidying: Combine multiple 'import typing' lines onto one line. 2017-07-16 16:43:21 -07:00
tests Add /mark_all_as_read endpoint. 2017-08-04 14:10:46 -07:00
tornado errors: Eliminate redundant `json_response_to_error` calls. 2017-07-25 15:33:11 -07:00
views Add /mark_all_as_read endpoint. 2017-08-04 14:10:46 -07:00
webhooks webhooks/trello: Ignore Card movement within a single list. 2017-07-26 22:22:14 -07:00
worker bots: Add complete test-coverage for bot_lib.py file. 2017-07-27 15:50:29 -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 /register/: Hide sign up on invite-only realms. 2017-07-27 16:53:57 -07:00
decorator.py rate_limiter: Upgrade api_calls_left to generic API. 2017-08-02 18:01:39 -07:00
filters.py mypy: Added Dict, List and Set imports. 2017-03-04 14:33:44 -08:00
forms.py JsonableError: Rename message from `error` to `msg`. 2017-07-24 16:41:22 -07:00
logging_handlers.py logging_handlers: Fix tracebacks being emailed in subject lines. 2017-04-25 18:55:11 -07:00
middleware.py mypy: Add None return path for RateLimitMiddleware.process_exception(). 2017-08-03 11:03:14 -07:00
models.py mypy: Allow get_display_recipient_by_id type_id to be Optional[int]. 2017-08-03 11:03:14 -07:00
signals.py emails: Add to_user_id argument to send_email. 2017-07-16 16:56:39 -07:00
static_header.txt Update static_header.txt with new license information. 2016-08-13 00:37:21 -07:00
storage.py pep8: Add compliance with rule E261 to storage.py. 2017-05-07 23:21:50 -07:00