zulip/zerver
Sahil Batra 95a2b580a0 streams: Save one DB query in bulk_remove_susbcriptions.
We remove one call to get_occupied_streams to get occupied
streams before unsubscribing because we already know which
streams can become vacant, i.e. the one from which users are
being unsubscribed, and we can directly use the list of streams
from which users are being unsubscribed and get vacant streams
by checking which of these streams are not in get_occupied_streams
called after unsubscribing users.
2022-05-17 15:09:15 -07:00
..
actions streams: Save one DB query in bulk_remove_susbcriptions. 2022-05-17 15:09:15 -07:00
data_import python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
integration_fixtures/nagios tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
lib name_restrictions: Add your-org.zulipchat.com as a reserved name. 2022-05-17 14:58:31 -07:00
management requirements: Upgrade to Tornado 6. 2022-05-02 17:41:49 -07:00
migrations settings: Add realm setting for Zulip communities directory. 2022-05-04 11:13:28 -07:00
openapi user_groups: Rename subgroups fields to direct_subgroup_ids. 2022-05-17 14:51:45 -07:00
tests streams: Save one DB query in bulk_remove_susbcriptions. 2022-05-17 15:09:15 -07:00
tornado requirements: Upgrade Python requirements. 2022-05-03 10:10:06 -07:00
views user_groups: Rename existing_subgroups variable to existing_direct_subgroup_ids. 2022-05-17 14:51:55 -07:00
webhooks django: Use HttpRequest.headers. 2022-05-13 20:42:20 -07:00
worker message_send: Remove unnecessary user_ids argument. 2022-05-04 14:45:18 -07:00
__init__.py django: Upgrade Zulip to Django 3.2 LTS. 2021-05-03 08:36:22 -07:00
apps.py caching: Make sender type optional for flush_cache. 2021-07-26 14:48:07 -07:00
context_processors.py home: Simplify and comment terms of service notice implementation. 2022-02-04 15:48:38 -08:00
decorator.py puppet: Remove typo'd cron job. 2022-05-16 14:57:21 -07:00
filters.py typing: Fix function signatures. 2021-08-20 05:54:19 -07:00
forms.py auth: Don't leak info about accounts in other realms in the login form. 2022-05-03 17:06:51 -07:00
logging_handlers.py python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
middleware.py django: Use HttpRequest.headers. 2022-05-13 20:42:20 -07:00
models.py Revert "settings: Add web-public streams beta subdomain list." 2022-05-16 14:49:14 -07:00
signals.py django: Use HttpRequest.headers. 2022-05-13 20:42:20 -07:00