Commit Graph

62459 Commits

Author SHA1 Message Date
Lauryn Menard
c01787f41a corporate: Clean up vestiges of migrating plans to multiple realms.
In commit ea863bab5b, handle_customer_migration_from_server_to_realm
was updated to only move a remote server's plan in the case that there
is only one remote realm on the server.
2024-12-31 16:54:40 -08:00
Lauryn Menard
d6db6e3806 invite-modal: Fix invalid custom input to not show "NaN".
Updates the invite modal so that if the custom input is 0, the
submit button is deactivated, since an email invitation or invite
link that immediately expired would be unusable.

Also, updates the custom input to show 0 if a user navigates away
from and back to the custom input option afer putting in an invalid
value, e.g. "abc" or "-20". Previously, the custom input showed
"NaN" in that case.
2024-12-31 16:51:59 -08:00
Niloth P
7aa2658707 integrations: Symlink email integration doc to help center doc. 2024-12-31 16:39:37 -08:00
Niloth P
7261898d89 integrations: Remove Desk.com integration.
Desk.com has been discontinued by Salesforce in March 2020.
2024-12-31 16:31:48 -08:00
Lauryn Menard
1166bc001e help: Document setting a data deletion date during org deactivation. 2024-12-30 09:44:35 -08:00
Alya Abbott
1ad2ce212e help: Get rid of a double negative. 2024-12-30 09:43:50 -08:00
Saubhagya Patel
faa9680fc8 docs: Update markdown.md for echo.ts module update.
This commit updates the "Markdown implementation"
documentation in the `markdown.md` file to reflect the
conversion of the `echo.js` module to TypeScript.
2024-12-30 09:43:29 -08:00
Saubhagya Patel
222c59507c docs: Update sending-messages.md for variable/function updates.
This commit updates the "Sending messages" documentation
in the `sending-messages.md` file to reflect the variable and
function updates, ensuring consistency with changes in the
codebase over time.
2024-12-30 09:43:29 -08:00
Anders Kaseorg
9ba1763855 event_schema: Add local_message_id to message_event.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
d512290b15 event_schema: Use event_dict_type for user_topic_event.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
6416355952 unread_ops: Extract and correct message_details_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
6dfa1b6138 types: Extract update_message_event_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
2548430af3 types: Extract and correct user_group_update_event_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
4da6db9af8 user_events: Extract user_update_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
b1be32b1ee typing_events: Extract typing_user_schema and typing_event_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
20c3a564a7 stream_events: Extract updatable_stream_properties_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
05040f3814 stream_types: Extract api_stream_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
7a784265f5 state_data: Extract realm_domain_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
6ac10f84d0 settings_preferences: Extract user_settings_property_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
bd93e109b4 settings_exports: Export export_consent_schema and realm_export_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
8dd3fffeb0 realm_playground: Extract realm_playground_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
b4f14b4132 presence: Extract presence_info_from_event_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
8d52e09f18 linkifiers: Extract realm_linkifier_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
defe5e0128 bot_types: Add user_id to server_update_bot_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
9ca13fb0a5 attachments: Extract attachment_schema.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
b19a556982 stream_types: Remove email_address from ApiStreamSubscription.
Commit 432001656e removed this from the
backend.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Anders Kaseorg
536938eea6 reactions: Remove local_id from ReactionEvent.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-30 09:42:26 -08:00
Alya Abbott
9261bc6eb3 contributor docs: Improve guidelines on how to get help. 2024-12-30 09:39:17 -08:00
Alya Abbott
710425c7dd contributor docs: Rename streams -> channels in contributing guide. 2024-12-30 09:39:17 -08:00
Sahil Batra
8815e7ac79 user_groups: Remove incorrect comment.
There was a comment mentioning get_all_realm_user_groups
was only used in tests, but we now use it to get potential
subgroups of a group, so that comment is removed.
2024-12-30 09:37:32 -08:00
Sahil Batra
f498201141 group-settings: Allow system groups as subgroups when creating groups.
System groups should be shown in typeahead when adding members
to a group during its creation.
2024-12-30 09:37:32 -08:00
Anders Kaseorg
58822372d5 typos: Fix typos caught by typos and mwic.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-24 19:15:36 -08:00
Anders Kaseorg
ed6dc25710 help-beta: Fix sidebar for change-a-users-role rename.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-23 13:01:27 -08:00
Anders Kaseorg
f0aa6e0a05 help-beta: Fix sidebar for roles-and-permissions rename.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-23 13:01:27 -08:00
Anders Kaseorg
18218f3100 help-beta: Fix sidebar for review-your-organization-settings removal.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-23 13:01:27 -08:00
Anders Kaseorg
b1111acf23 help-beta: Fix sidebar for quote-and-reply rename.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-23 13:01:27 -08:00
Alex Vandiver
3eb501fa18 requirements: Require some swap space if installed on < 5GB RAM. 2024-12-22 06:52:06 -08:00
Anders Kaseorg
2709e7a636 requirements: Upgrade Python requirements.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-21 21:06:53 -08:00
Anders Kaseorg
63aaafb94a send_email: Parse emails in a way mypy 1.14 understands.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-21 21:06:53 -08:00
Anders Kaseorg
0bb0d3598b scim: Add None check for email_new_value.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-21 21:06:53 -08:00
Anders Kaseorg
19b8cde27f ruff: Fix PLC0206 Extracting value from dictionary without calling .items().
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-21 21:06:53 -08:00
Anders Kaseorg
5bad79dd5b openapi: Depluralize Subscription schema name.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-20 16:15:45 -08:00
Anders Kaseorg
c1abeb050f openapi: Depluralize Attachment schema name.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-20 16:15:45 -08:00
Karl Stolley
5e8070222e modals: Style formatted time descriptions to match move modal. 2024-12-19 09:07:44 -08:00
Karl Stolley
c505e23d8c modals: Better style move-count indicator. 2024-12-19 09:07:44 -08:00
Karl Stolley
a81bb51a82 modals: Structure heading as grid to allow line wrapping. 2024-12-19 09:07:44 -08:00
qnhn22
e97572e30b settings: Improve presentation of auto-follow topics settings.
Fixes #32761
2024-12-19 09:06:16 -08:00
Tim Abbott
f2e1c1eae8 landing_nav: Use absolute URL for case studies.
We need absolute links here for self-hosted systems, at least until we
fix this navigation content appearing on /integrations on self-hosted
systems.
2024-12-18 23:37:54 -08:00
opmkumar
5b0c55fda3 realm: Add option to schedule data deletion while deactivating.
Introduce a feature to schedule realm data deletion time during realm
deactivation. This includes a server-level setting to configure the
minimum and maximum allowed deletion days.

Co-authored-by: Ujjawal Modi <umodi2003@gmail.com>
Co-authored-by: Lauryn Menard <lauryn@zulip.com>

Fixes #24677.
2024-12-18 23:06:12 -08:00
Anders Kaseorg
219c3b56df tests: Continue execution after blueslip.reset failures.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-12-18 21:39:22 -08:00