zulip/zerver
Mateusz Mandera 5672595c2a push_notifs: Gracefully handle exception when server cant push.
The problem was that earlier this was just an uncaught JsonableError,
leading to a full traceback getting spammed to the admins.
The prior commit introduced a clear .code for this error on the bouncer
side, meaning the self-hosted server can now detect that and handle it
nicely, by just logging.error about it and also take the opportunity to
adjust the realm.push_notifications_... flags.
2024-02-07 10:36:33 -08:00
..
actions messages: Update new user signup notification. 2024-02-06 18:41:05 -08:00
data_import ruff: Fix SIM113 Use `enumerate()` for index variable in `for` loop. 2024-02-02 10:30:45 -08:00
integration_fixtures/nagios
lib push_notifs: Gracefully handle exception when server cant push. 2024-02-07 10:36:33 -08:00
management requirements: Upgrade Python requirements. 2024-01-29 10:41:54 -08:00
migrations ruff: Fix SIM113 Use `enumerate()` for index variable in `for` loop. 2024-02-02 10:30:45 -08:00
models ruff: Fix DJ012 Order of model's inner classes, methods, and fields. 2024-01-29 10:41:54 -08:00
openapi help: Update external links to "Bots overview" help center page. 2024-02-06 18:22:57 -08:00
tests push_notifs: Gracefully handle exception when server cant push. 2024-02-07 10:36:33 -08:00
tornado ruff: Fix SIM910 Use `d.get(…)` instead of `d.get(…, None)`. 2024-02-02 10:30:45 -08:00
transaction_tests models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
views realm_settings: Improve authentication_methods param validation. 2024-02-02 17:26:32 -08:00
webhooks integrations: Create incoming webhook for GitHub Sponsors. 2024-02-07 09:52:03 -08:00
worker queue_processors: Process user_activity in one query. 2024-01-22 16:25:13 -08:00
__init__.py
apps.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
context_processors.py login: Remove external_authentication_methods from page_params. 2023-12-29 13:02:12 -08:00
decorator.py requirements: Upgrade Python requirements. 2024-01-29 10:41:54 -08:00
filters.py mypy: Enable new error explicit-override. 2023-10-12 12:28:41 -07:00
forms.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
logging_handlers.py error_notify: Remove custom email error reporting handler. 2023-07-20 11:00:09 -07:00
middleware.py Revert "zproject: Prevent having exactly 17/18 middlewares, for Python 3.11 bug." 2024-02-05 19:57:21 -05:00
signals.py email: Add a space after the time and AM/PM in the login email. 2023-11-27 09:47:30 -08:00