zulip/zerver
Steve Howell 8fbb55df85 Introduce client_message_id on the server.
We are deprecating local_id/local_message_id on the Python server.
Instead of the server knowing about the client's implementation of
local id, with the message id = 9999.01 scheme, we just send the
server an opaque id to send back to us.

This commit changes the name from local_id -> client_message_id,
but it doesn't change the actual values passed yet.

The goal for client_key in future commits will be to:
    * Have it for all messages, not just locally rendered messages
    * Not have it overlap with server-side message ids.

The history behind local_id having numbers like 9999.01 is that
they are actually interim message ids and the numerical value is
used for rendering the message list when we do client-side rendering.
2017-07-13 23:42:27 -04:00
..
fixtures emoji: Fix the title and alt text for unicode emojis. 2017-07-01 11:14:24 -07:00
lib Introduce client_message_id on the server. 2017-07-13 23:42:27 -04:00
management emails: Make password reset emails come from 'Zulip Account Security.' 2017-07-13 14:50:36 -07:00
migrations models: Add long_term_idle/last_active_message_id to UserProfile. 2017-07-10 12:31:50 -04:00
outgoing_webhooks Outgoing Webhook System: Add usage of Interfaces in DoRestCall. 2017-06-28 11:11:21 -04:00
templatetags lib/integrations: Add stream_name attribute to Integration. 2017-06-13 15:30:35 -07:00
tests Introduce client_message_id on the server. 2017-07-13 23:42:27 -04:00
tornado Introduce client_message_id on the server. 2017-07-13 23:42:27 -04:00
views Introduce client_message_id on the server. 2017-07-13 23:42:27 -04:00
webhooks mypy: Move type annotation in jira/view.py before general comments. 2017-07-07 10:56:33 -07:00
worker notifications.py: Replace get_user_profile_by_email. 2017-07-13 00:45:24 +05:30
__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 settings: Change all uses of ZULIP_ADMINISTRATOR to FromAddress.SUPPORT. 2017-07-05 15:33:01 -07:00
decorator.py decorator.py: Use the singular 'they' pronoun. 2017-07-05 09:27:43 -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 emails: Make password reset emails come from 'Zulip Account Security.' 2017-07-13 14:50:36 -07:00
logging_handlers.py logging_handlers: Fix tracebacks being emailed in subject lines. 2017-04-25 18:55:11 -07:00
middleware.py Django 1.11: MIDDLEWARE_CLASSES setting is deprecated. 2017-06-13 15:04:04 -07:00
models.py pep8: Add compliance with rule E261 models.py. 2017-07-11 11:53:33 -07:00
signals.py emails: Make new login notifications come from 'Zulip Account Security.' 2017-07-13 14:50:36 -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