zulip/zerver/actions
sayyedarib 5c993f0479 direct_message: Allow DMs to bots and self regardless of policy.
Previously, in DM disabled org messaging to bot was not working when
starting new conversation and adding bot as recipient because of not
updating on recipient change. And secondly, self messaging was not
allowed.
This commit ensures that the DM to bot and self are allowed irrespective
of dm restrictions.

tests: Verify DMs adhere to DM restriction policy.

Fixes #28412

Signed-off-by: sayyedarib <sayyedaribhussain4321@gmail.com>
2024-02-15 16:13:36 -08:00
..
__init__.py
alert_words.py actions: Split out zerver.actions.alert_words. 2022-04-14 17:14:31 -07:00
bots.py models: Extract zerver.models.users. 2023-12-16 22:08:44 -08:00
create_realm.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
create_user.py create_user: Fix initial unreads ignoring private streams. 2024-02-09 12:49:30 -08:00
custom_profile_fields.py models: Extract zerver.models.custom_profile_fields. 2023-12-16 22:08:44 -08:00
default_streams.py models: Extract zerver.models.streams. 2023-12-16 22:08:44 -08:00
hotspots.py events: Add 'onboarding_steps' event deprecating 'hotspots'. 2023-12-06 18:19:20 -08:00
invites.py models: Extract zerver.models.prereg_users. 2023-12-16 22:08:44 -08:00
message_delete.py models: Always search Messages with a realm_id or id limit. 2023-09-11 15:00:37 -07:00
message_edit.py message_cache: Rename update_to_dict_cache to update_message_cache. 2024-02-14 12:27:03 -08:00
message_flags.py python: Elide unnecessary list wrappers. 2023-09-13 12:41:23 -07:00
message_send.py direct_message: Allow DMs to bots and self regardless of policy. 2024-02-15 16:13:36 -08:00
muted_users.py python: Consistently use from…import for datetime. 2023-12-05 12:01:18 -08:00
presence.py presence: Avoid having incomplete missing test coverage. 2024-01-14 18:32:01 -08:00
reactions.py message_cache: Rename update_to_dict_cache to update_message_cache. 2024-02-14 12:27:03 -08:00
realm_domains.py models: Extract zerver.models.realms. 2023-12-16 22:08:44 -08:00
realm_emoji.py models: Extract zerver.models.realm_emoji. 2023-12-16 22:08:44 -08:00
realm_export.py migration: Rename extra_data_json to extra_data in audit log models. 2023-08-16 17:18:14 -07:00
realm_icon.py models: Extract zerver.models.users. 2023-12-16 22:08:44 -08:00
realm_linkifiers.py models: Extract zerver.models.linkifiers. 2023-12-16 22:08:44 -08:00
realm_logo.py models: Extract zerver.models.users. 2023-12-16 22:08:44 -08:00
realm_playgrounds.py models: Extract zerver.models.realm_playgrounds. 2023-12-16 22:08:44 -08:00
realm_settings.py realm_settings: Improve authentication_methods param validation. 2024-02-02 17:26:32 -08:00
scheduled_messages.py message: Move render_markdown into zerver.lib.markdown. 2024-02-14 12:27:03 -08:00
streams.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
submessage.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
typing.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
uploads.py models: Move some functions to zerver.lib.attachments. 2023-12-16 22:08:44 -08:00
user_activity.py queue_processors: Process user_activity in one query. 2024-01-22 16:25:13 -08:00
user_groups.py models: Extract zerver.models.groups. 2023-12-16 22:08:44 -08:00
user_settings.py models: Extract zerver.models.clients. 2023-12-16 22:08:44 -08:00
user_status.py users: Update presence and user status code to support restricted users. 2023-11-21 23:58:45 -08:00
user_topics.py actions: Rename *topic local variables to *topic_name. 2024-01-15 09:40:43 -08:00
users.py models: Extract zerver.models.bots. 2023-12-16 22:08:44 -08:00
video_calls.py