zulip/zerver
Ujjawal Modi 2a6146110c subscriptions: Change in API used for adding new subscriptions.
Earlier when a user who is not allowed to add subscribers to a
stream because of realm level setting "Who can add users to streams"
is subscribing other users while creating a new stream than new stream
was created but no one is subscribed to stream.

To fix this issue this commit makes changes in the API used
for adding subscriptions. Now stream will be created only when user
has permissions to add other users.

With a rewrite of the test by Tim Abbott.
2023-05-14 11:19:05 -07:00
..
actions message_send: Don't mark scheduled messages to self as read. 2023-05-12 17:55:46 -07:00
data_import auth: Rewrite data model for tracking enabled auth backends. 2023-04-18 09:22:56 -07:00
integration_fixtures/nagios
lib validator: Generalize type of check_string_in argument. 2023-05-11 12:08:25 -07:00
management scheduled_message: Move remaining logic out of management command. 2023-05-09 13:48:28 -07:00
migrations scheduled_messages: Add focused scheduled message indexes. 2023-05-09 13:48:28 -07:00
openapi scheduled-messages: Update API dicts for `failed` boolean field. 2023-05-12 15:48:59 -07:00
tests subscriptions: Change in API used for adding new subscriptions. 2023-05-14 11:19:05 -07:00
tornado tornado_url: Replace occurrences of `uri` with `url`. 2023-04-26 16:37:16 -07:00
views subscriptions: Change in API used for adding new subscriptions. 2023-05-14 11:19:05 -07:00
webhooks integrations: Add support for MovieAdded Radarr hook. 2023-05-11 12:08:25 -07:00
worker error_notify: Drop any remaining browser-side errors in RabbitMQ queue. 2023-04-13 14:59:58 -07:00
__init__.py
apps.py requirements: Upgrade Python requirements. 2023-04-03 22:39:21 -07:00
context_processors.py emails: Add corporate_enabled to context for emails. 2023-05-01 10:32:43 -07:00
decorator.py Remove statsd support. 2023-04-25 19:58:16 -07:00
filters.py
forms.py templates: Update text on /accounts/find. 2023-03-30 09:06:14 -07:00
logging_handlers.py python: Use Python 3.8 typing.{Protocol,TypedDict}. 2022-04-27 12:57:49 -07:00
middleware.py requirements: Upgrade Python requirements. 2023-05-10 19:44:47 -07:00
models.py scheduled-messages: Update API dicts for `failed` boolean field. 2023-05-12 15:48:59 -07:00
signals.py requirements: Upgrade to Django 4.0. 2022-07-13 16:07:17 -07:00