Anders Kaseorg
4621ca76fc
models: Extract zerver.models.onboarding_steps.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
f98bacc241
models: Extract zerver.models.realm_audit_logs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
d07d773809
models: Extract zerver.models.scheduled_jobs.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
88dbe29036
models: Extract zerver.models.presence.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
63b862861f
models: Extract zerver.models.user_activity.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
1fbdcf3fdd
models: Move some functions to zerver.lib.attachments.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
70015f7726
models: Extract zerver.models.drafts.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
488fec7300
models: Extract zerver.models.messages.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
26811c5049
models: Extract zerver.models.clients.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
5d2146fb37
models: Extract zerver.models.muted_users.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
f960eafa59
models: Extract zerver.models.user_topics.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
776a0eeae8
models: Extract zerver.models.streams.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
856063f143
models: Extract zerver.models.push_notifications.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
3c70788d5f
models: Extract zerver.models.prereg_users.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
56a09f426b
models: Extract zerver.models.recipients.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
0c8d6dab65
models: Move some functions to zerver.lib.display_recipient.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
f77648f279
models: Extract zerver.models.realm_playgrounds.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
968b7e6c1d
models: Extract zerver.models.linkifiers.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
8855d8b3bc
models: Extract zerver.models.realm_emoji.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
086df4a81e
models: Extract zerver.models.realms.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
a8b5a99281
models: Extract zerver.models.groups.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
ee85ac5433
models: Extract zerver.models.users.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
c1c9db59cd
models: Extract zerver.models.constants.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
f78d8e13c1
models: Rename zerver/models.py to zerver/models/__init__.py.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Anders Kaseorg
64a87c311d
echo: Update build_display_recipient comment.
...
Commit c6b3d0212d
(#12959 ) moved the
code it refers to.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-01-05 10:32:54 -05:00
Tim Abbott
f6b506beba
version: Update version after 8.0 release.
2024-01-04 15:29:29 -08:00
Tim Abbott
bc13f0ea37
Release Zulip Server 8.0.
2023-12-15 11:16:19 -08:00
Tim Abbott
bbd79120b5
i18n: Update translation data from Transifex.
2023-12-15 11:16:19 -08:00
Alya Abbott
910a8169bc
billing: Don't ask about subscriptions when deactivating registration.
2023-12-15 14:04:20 -05:00
Karl Stolley
e44ba3b1f1
portico: Add new self-hosted plans.
...
Co-authored-by: Alya Abbott <alya@zulip.com>
2023-12-15 11:03:42 -08:00
Karl Stolley
92de3d11d2
portico: Add self-hosted plans comparison table.
...
Co-authored-by: Vlad Korobov <vlad.korobov@zulip.com>
Co-authored-by: Alya Abbott <alya@zulip.com>
2023-12-15 11:03:42 -08:00
Alya Abbott
fc9cfc03e6
help: Update Contact support documentation for new paid plans.
2023-12-15 11:03:42 -08:00
Alya Abbott
eb2882d464
help: Adjust Zulip Cloud vs. self-hosting help page.
2023-12-15 11:03:42 -08:00
Karl Stolley
d25c375be9
billing: Show self-hosted help link for licenses.
2023-12-15 11:03:42 -08:00
Alya Abbott
f65478fb1f
help: New page to document self-hosted billing.
2023-12-15 11:03:42 -08:00
Karl Stolley
6d48e08ff7
portico: Update modal for canceling scheduled legacy upgrade.
2023-12-15 11:03:42 -08:00
Karl Stolley
5d7010c8a0
billing: Update copy, modal for self-hosted downgrades and trials.
2023-12-15 11:03:42 -08:00
Karl Stolley
356d775d31
billing: Clarify minimum purchase license numbers.
2023-12-15 11:03:42 -08:00
Aman Agrawal
b377673190
sponsorship: Add help link redirect for org_type dropdown.
...
Only visible for self hosted orgs.
2023-12-15 11:03:42 -08:00
Aman Agrawal
8fb126505c
sponsorship: Show different discount text for self hosted orgs.
2023-12-15 11:03:42 -08:00
Alex Vandiver
48ee7506ba
zilencer: Log the can_push value that we returned.
2023-12-15 11:03:42 -08:00
Sahil Batra
03323b0124
push_notifications: Enforce max user count on self managed plan.
...
We do not support sending push notifications for realms having
more than 10 users on self managed plan.
2023-12-15 11:03:42 -08:00
Tim Abbott
10862451ef
billing: Refactor code to compute push status.
...
This moves the function which computes can_push and
expected_end_timestamp outside RemoteRealmBillingSession
because we might use this function for RemoteZulipServer
as well and also renames it.
2023-12-15 11:03:42 -08:00
Tim Abbott
9423ccecd4
docs: Document plan management login tips.
2023-12-15 11:03:42 -08:00
Tim Abbott
97799b279b
billing: Enable billing system in production.
2023-12-15 11:03:42 -08:00
Aman Agrawal
3aed22dcd0
gear_menu_popover: Enable `Plan management` in production.
2023-12-15 11:03:42 -08:00
Alya Abbott
2090a10aad
portico: Remove development environment testing plan.
2023-12-15 11:03:42 -08:00
Tim Abbott
ace8344b5a
docs: Document manual update_analytics_counts.
2023-12-15 10:13:35 -08:00
Mateusz Mandera
fb5137f8b5
zilencer: Handle deleted realms nicely at server/analytics.
2023-12-15 09:18:26 -08:00
Alex Vandiver
8102519242
send_email: Remove `List-Unsubscribe-Post` from remote-server emails.
...
For remote servers, we cannot advertise `List-Unsubscribe=One-Click`,
which is specified in RFC 8058[^1] to mean that the `List-Unsubscribe`
URL supports a POST request with no arguments to unsubscribe. Because
we show an interstitial and confirmation page, as this is not just a
mailing list which is disabled if you click the link, it does not
support the mail system performing the unsubscribe for the user.
Remove the inaccurate header for remote servers.
[^1]: https://datatracker.ietf.org/doc/html/rfc8058
2023-12-15 09:12:25 -08:00