Alya Abbott
7fc806ef82
help: Consolidate introduction to topics into one article.
...
Also create dedicated channels and topics sections in sidebar.
Makes 'start a new topic', a section in introduction to topics
page.
Co-authored-by: Prakhar Pratyush <prakhar@zulip.com>
2024-05-07 16:51:48 -07:00
Mahhheshh
1198785c62
analytics: Improve do_increment_logging_stat performance.
...
The previous implementation using Django's `get_or_create` for
`do_increment_logging_stat` involved two separate database queries,
potentially leading to race conditions.
Use an `ON CONFLICT ... DO UPDATE` (aka "upsert") query, which
eliminates race conditions and improves performance. This is mildly
complicated due to the different unique indexes across the various
tables, and the need for bug-for-bug compatibility with the previous
implementation.
Fixes #28947 .
Co-authored-by: Alex Vandiver <alexmv@zulip.com>
2024-05-06 16:34:01 -07:00
Dhruv Goyal
178d4f364b
documentation: Described display_in_profile_summary field as optional.
...
Fixes #29908 .
2024-05-06 15:32:31 -07:00
Anders Kaseorg
f13e94d9ae
requirements: Upgrade Python requirements.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-06 12:56:30 -07:00
Anders Kaseorg
042f28dca8
invites: Broaden invite_expires_in_minutes type.
...
It may be internally recomputed using .total_seconds() / 60, which is
a float.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-06 12:56:30 -07:00
Anders Kaseorg
8b47b5dc34
send_email: Assert custom email payload is a str.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-06 12:56:30 -07:00
Anders Kaseorg
0dff5f0a27
narrow: Add maybe_negate annotation needed by mypy 1.10.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-05-06 12:56:30 -07:00
Alex Vandiver
b2ebe34500
missedmessage_emails: Backoff the background worker retries.
2024-05-06 12:50:27 -07:00
Prakhar Pratyush
422f5c4e1a
help: Rename unarchive_stream management command to unarchive_channel.
2024-05-06 11:18:45 -07:00
Prakhar Pratyush
64c251089d
help: Update 'stream' to 'channel' in tab sections.
2024-05-06 11:18:45 -07:00
Mateusz Mandera
87007df8eb
webhooks: Rename remaining stream references to channel.
...
Note: This doesn't change the occurences in the Zapier integration doc,
since they refer to pieces of the UI in Zapier, which may still be using
the "Stream" terminology.
2024-05-06 09:07:57 -07:00
Mateusz Mandera
3c4ab345d0
webhooks: Rename append-stream-name.md->append-channel-name.md.
2024-05-06 09:07:57 -07:00
Mateusz Mandera
a119160da3
webhooks: Rename recommended_stream_name->recommended_channel_name.
2024-05-06 09:07:57 -07:00
Mateusz Mandera
1267e10094
webhhoks: Rename stream->channel in bitbucket doc.
2024-05-06 09:07:57 -07:00
Mateusz Mandera
5c9f3cd08c
webhooks: Rename create-stream.md to create-channel.md.
2024-05-06 09:07:57 -07:00
Alex Vandiver
3662a6ded9
migrations: Merge 0517 as a no-op.
...
Migration 0517 migration was already run as 0497 on `main`, but was
accidentally omitted on 8.x until this point.
Merge the 0517 migration into the migration history. It is included
as a no-op in `main` because it has already run as 0497.
2024-05-06 09:03:02 -07:00
Mateusz Mandera
2b927e355a
webhooks: Rename stream->channel in some remaining random places.
2024-05-04 19:01:51 -07:00
Mateusz Mandera
2099afe79b
webhooks: Rename stream->channel in function name in clubhouse code.
2024-05-04 19:01:51 -07:00
Mateusz Mandera
d7b2655ad2
webhooks: Rename stream_name to channel_name arg.
2024-05-04 19:01:51 -07:00
Mateusz Mandera
fef299510f
webhooks: Rename assert_stream_message to assert_channel_message.
2024-05-04 19:01:51 -07:00
Mateusz Mandera
4e968869a2
webhooks: Rename api_stream_message to api_channel_message in tests.
2024-05-04 19:01:51 -07:00
Mateusz Mandera
dc31347ac4
webhooks: Rename STREAM_NAME to CHANNEL_NAME in tests.
2024-05-04 19:01:51 -07:00
Lauryn Menard
5acd059c38
help-relative-links: Update relative help links for channel rename.
2024-05-03 13:05:57 -07:00
Lauryn Menard
d10ad01997
help: Rename and redirect archive-a-stream for channel.
2024-05-03 13:05:57 -07:00
Lauryn Menard
c1175f2e55
help: Rename and redirect change-the-privacy-of-a-stream for channel.
2024-05-03 13:05:57 -07:00
Lauryn Menard
500f476de9
help: Rename and redirect change-the-stream-description for channel.
...
This also contains in-file edits for help/message-retention-policy.md,
help/create-a-channel.md, and help/configure-automated-notices.md.
2024-05-03 13:05:54 -07:00
Lauryn Menard
c10c570b89
help: Rename and redirect rename-a-stream for channel.
2024-05-03 13:02:20 -07:00
Lauryn Menard
b714bd9eec
help: Rename and redirect set-default-streams-for-new-users for channel.
2024-05-03 13:02:20 -07:00
Lauryn Menard
fbc66f45ea
help: Rename and redirect configure-who-can-invite-to-streams re:channel.
2024-05-03 13:02:20 -07:00
Lauryn Menard
c65c2b4a33
help: Rename and redirect configure-who-can-create-streams re:channel.
2024-05-03 13:02:20 -07:00
Lauryn Menard
c931966e1b
help: Rename and redirect stream-sending-policy for channel.
2024-05-03 13:02:20 -07:00
Lauryn Menard
5342d4ecfb
help: Rename and redirect stream-permissions for channel.
2024-05-03 13:02:19 -07:00
Lauryn Menard
95b03ce6e1
help: Rename and redirect manage-user-stream-subscriptions for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
859340c914
help: Rename and redirect mute-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
4908f1c5dc
help: Rename and redirect stream-notifications for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
d97571e1df
help: Rename and redirect manage-inactive-streams for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
93dd1e9b25
help: Rename and redirect move-content-to-another-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
4f97c7b202
help: Rename and redirect change-the-color-of-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
47ecc4989d
help: Rename and redirect pin-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
696f578c8e
help: Rename and redirect add-or-remove-users-from-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
a4c63c5ad0
help: Rename and redirect view-stream-subscribers for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
049ce10b6f
help: Rename and redirect unsubscribe-from-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
b4e67ee564
help: Rename and redirect browse-and-subscribe-to-streams for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
9c353d812e
help: Rename and redirect message-a-stream-by-email for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
bd91c82862
help: Rename and redirect create-a-stream for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
14b899eb20
help: Rename and redirect create-streams for channel.
2024-05-03 12:55:39 -07:00
Lauryn Menard
4dbda25e2e
help: Rename and redirect streams-and-topics for channel.
2024-05-03 12:55:39 -07:00
Mateusz Mandera
eed98edb9d
help: Document configuration of SCIM with Microsoft Entra ID.
2024-05-02 18:12:21 -07:00
Tim Abbott
0a756c652c
push_notifications: Shard mobile push notifications.
2024-05-02 14:25:10 -07:00
Alex Vandiver
572fbfe114
queue_processors: Pass the worker_num down into the class.
2024-05-02 14:25:10 -07:00