zulip/zproject
Kislay Verma 5f80f0a970 channel: Add option to notify users newly added to a channel.
When a user is added to a channel, we send
the user that was added a Notification Bot
DMs to let them know about it.

In this commit, we add an option for whether or not
this message is sent.

If more than 100 users are added at once, we
do not send notification bot DMs since it would
be a performance-costly operation.

We also send this threshold value of 100 in the
initial state data to the clients.

Fixes part of #31189
2025-06-26 10:08:11 -07:00
..
jinja2 i18n: Trim {% trans %} sections by default. 2025-05-29 11:58:57 -07:00
__init__.py Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
backends.py python: Use Django 5.2 reverse(…, query=…). 2025-06-12 09:32:38 -07:00
computed_settings.py queue: Allow sharding user_activity worker. 2025-06-06 10:33:20 -07:00
config.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
configured_settings.py settings: Print about custom settings from runtornado. 2023-12-05 12:33:34 -08:00
default_settings.py channel: Add option to notify users newly added to a channel. 2025-06-26 10:08:11 -07:00
dev_settings.py realm_creation_form: Capture import_from if realm import enabled. 2025-04-30 00:06:43 -07:00
dev_urls.py showroom: Rename dev/design-testing -> showroom. 2025-01-13 17:46:15 -08:00
email_backends.py send_email: Set the Date header according to local enqueue time. 2025-03-10 16:48:08 -07:00
prod_settings_template.py s3: Support non-AWS S3 providers which do not support request checksums. 2025-04-10 11:11:25 -07:00
prod_settings.pyi lint: Replace pycodestyle and pyflakes with ruff. 2022-11-03 12:10:15 -07:00
sentry.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
settings_types.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
settings.py settings: Hide django_stubs_ext from mypy. 2024-04-17 16:49:03 -07:00
template_loaders.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
test_extra_settings.py push_notifs: In dev, use EXTERNAL_HOST directly as bouncer 2025-04-28 20:24:05 -07:00
test_settings.py settings: Refactor how TEST_SUITE is configured. 2023-12-04 09:50:14 -08:00
urls.py navigation_views: Add backend for navigation views in left sidebar. 2025-05-23 16:25:08 -07:00
wsgi.py restart-server: Wait until chain reload has completed. 2024-08-29 12:12:34 -07:00