zulip/zerver
Aman Agrawal 984c2d2777 push_notification: Remove notification if user no longer mentioned.
We send a remove mobile push notification to the users who were
no longer mentioned after the content of the message was edited.

This also corrects the notification count for the mobile apps
where a user was prior mentioned in a muted stream / topic and the
message was edited and the user is no longer mentioned now.
Hence, fixing the case where user has read all his unreads
but the notification badge on the app is still positive.

Fixes #15428.
2020-06-26 11:45:28 -07:00
..
data_import mypy: Type simple generators as Iterator, not Iterable. 2020-06-23 11:29:54 -07:00
lib push_notification: Remove notification if user no longer mentioned. 2020-06-26 11:45:28 -07:00
management mypy: Type simple generators as Iterator, not Iterable. 2020-06-23 11:29:54 -07:00
migrations models: Add missing migrations from invite_as change. 2020-06-24 11:39:01 -07:00
openapi docs: Document local echo paramters for sending messages. 2020-06-25 14:44:16 -07:00
templatetags openapi: Parse {!api-admin-only.md!} in OpenAPI markdown extension. 2020-06-19 11:04:46 -07:00
tests push_notification: Remove notification if user no longer mentioned. 2020-06-26 11:45:28 -07:00
tornado docs: Update some comments for the new release versioning scheme. 2020-06-25 10:33:03 -07:00
views docs: Document local echo paramters for sending messages. 2020-06-25 14:44:16 -07:00
webhooks papertrail: Replace custom validator with check_dict. 2020-06-20 22:29:15 -07:00
worker docs: Update some comments for the new release versioning scheme. 2020-06-25 10:33:03 -07:00
__init__.py
apps.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
context_processors.py auth: Make apple log in and sign up buttons consistent with others. 2020-06-18 13:06:10 -07:00
decorator.py decorator: Fix type of signature-changing decorators. 2020-06-23 11:29:54 -07:00
filters.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
forms.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
logging_handlers.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00
middleware.py python: Manually convert more percent-formatting to f-strings. 2020-06-14 23:27:22 -07:00
models.py CVE-2020-15070: Replace eval with ast.literal_eval. 2020-06-25 17:17:07 -07:00
signals.py python: Sort imports with isort. 2020-06-11 16:45:32 -07:00