Alya Abbott
b5e4d1d0e7
portico: Add quote from UTFPR to /for/education.
2024-03-13 12:43:40 -07:00
Tim Abbott
6e18c84048
policies: Repeat that we do not sell Personal Data.
2024-03-08 11:58:49 -08:00
Lauryn Menard
4d470a52f8
remote-support: Highlight if audit log data is stale or current.
...
Includes has_stale_audit_log boolean in the remote support view
data so that we can style the last audit log data for the remote
server to visually highlight if it is stale or current.
2024-03-08 09:40:43 -08:00
Lauryn Menard
4e1e490b40
cloud-support: Display most recent sponsorship request information.
...
Refactors the Cloud support view to pass in any sponsorship or
discount information about the Customer object for the realm,
which allows us to display any information submitted in a
sponsorship request.
2024-03-08 09:40:43 -08:00
Lauryn Menard
c9caad20d0
support: Have distinct labels for remote vs Cloud support views.
2024-03-08 09:40:43 -08:00
Lauryn Menard
b421f3c7ca
remote-support: Add class to form for removing a CustomerPlanOffer.
...
Adds a class to the form for removing a configured CustomerPlanOffer
so that we can add some margin between the form and the information
about the plan offer.
2024-03-08 09:40:43 -08:00
Lauryn Menard
ef11619e73
support: Clean up options for realm plan_type and org_type.
...
Removes adding get_org_type_display_name to support context as
its use was removed in commit f25230c7d4
.
2024-03-08 09:40:43 -08:00
Alya Abbott
736070ca2e
portico: Align plans on /for/education with /plans.
2024-03-07 17:31:20 -08:00
Lauryn Menard
f3906f4a2f
remote-support: Add ability to deactivate and reactivate remote servers.
2024-03-07 11:51:00 -08:00
Mateusz Mandera
3ab0fa04c0
remote_billing: Fix phrase on the "server already on a plan" error page.
...
"All older versions" was incorrect.
2024-03-05 11:53:51 -08:00
Aman Agrawal
a97ac07a13
sponsorship: Add basic plan option for self hosted orgs.
...
Fixes #29068
2024-03-04 10:01:18 -08:00
Tim Abbott
1efe8ba74b
team: Link to page explaining methodology.
2024-03-01 14:57:46 -08:00
Tim Abbott
3c708edb2c
team: Add more repositories and rename tabs.
...
Based on an audit of all repositories in the zulip organization.
2024-03-01 14:57:46 -08:00
Lauryn Menard
666041e480
remote-support: Show deactivated servers in search results.
...
The remote support view now returns results for deactivated remote
servers with those results sorted to the end and formatted to
visually stand out.
Forms to change sponsorship and discount fields on the customer
for the remote server or realm are not shown, but the data stored
on the customer object is shown, including any sponsorship request
information (if the customer had a sponsorship request pending when
it was deactivated).
Forms to schedule a plan are also not shown for deactivated servers
and their associated remote realms.
Forms and information for any current plan or scheduled plan, for
either the deactivated remote server or its associated remote
realms, are shown so that support staff can update those plans if
necessary.
2024-03-01 14:11:19 -08:00
Aman Agrawal
c6d0a3c098
apps: Minor tweaks to apps page.
...
Co-authored-by: Alya Abbott <alya@zulip.com>
2024-02-29 16:18:12 -08:00
Alya Abbott
99435be829
portico: Edit /hello page description.
2024-02-29 15:15:49 -08:00
Alya Abbott
c5a5dd9336
portico: Tweak punctuation on /hello and /try-zulip.
2024-02-29 15:15:49 -08:00
Lauryn Menard
8d60ca548b
remote-support: Use remote server or realm UUID in support URL.
...
Because the remote support page now supports searching by UUID,
the support URL for remote billing entities, which is used for
sponsorship request emails and overdue invoice emails, can now
use the remote server or realm UUID.
Adds the remote realm UUID to the remote support view information.
2024-02-29 11:21:00 -08:00
Prakhar Pratyush
24f902f3c6
corporate: Fix next payment info on billing page for fixed-price plans.
...
Earlier, for fixed-price plans we were showing the generic
next payment info on billing page which stated that plan
will automatically renew on end_date. It is no longer correct
for fixed-price plans.
This commit fixes the next payment info for fixed-price plans.
When the next_billing_cycle is the end_date, we inform the customer
that their plan will end on end_date and zulip sales will contact
them a couple of month ago before the end_date for renewal.
2024-02-28 08:48:18 -08:00
Alya Abbott
ad8bdfbe20
portico: Consistently describe Zulip as organized team chat.
2024-02-27 17:01:05 -08:00
Lauryn Menard
1f72ab5133
remote-support: Show active billing user emails.
2024-02-23 13:21:54 -08:00
Tim Abbott
3d1cf0619b
self-hosting: Specify Zulip Server for what we're installing.
2024-02-23 10:24:42 -08:00
Aman Agrawal
af09f32b48
self-hosting: Link free tier CTA button to server installation page.
...
Fixes #28929
2024-02-23 10:24:42 -08:00
Alya Abbott
4013336e3c
portico: Add quote to /self-hosting.
2024-02-23 10:24:42 -08:00
Lauryn Menard
e4e65074df
remote-support: Add push notification status information.
...
Adds the information returned by get_push_status_for_remote_request
for remote billing users to the support page. Note that getting
the current push status data will result in some duplicate database
queries (getting customer, plan, current billed users, next billing
cycle) when generating the remote support view.
2024-02-23 09:08:21 -08:00
Lauryn Menard
423af9916a
remote-support: Add specific class for support section headers.
2024-02-23 09:08:21 -08:00
Alya Abbott
8b8c43163f
portico: Drop "comparison" from table heading.
...
This avoids an extra line for the self-hosted heading on mobile widths.
2024-02-22 13:30:55 -08:00
Alya Abbott
47b7abf324
portico: Tweak "contact sales" line on Cloud plans page.
2024-02-22 13:30:55 -08:00
Alya Abbott
c6feafe298
portico: Link to Semsee case study.
2024-02-22 10:33:31 -08:00
Alya Abbott
fce68e23a2
portico: Add Semsee case study.
2024-02-22 10:33:31 -08:00
Lauryn Menard
907c209296
remote-support: Add search results for remote server/realm uuid.
2024-02-21 12:40:34 -08:00
Lauryn Menard
16135fbac6
support: Clean up class names in support views.
...
Updates the class name used for the sponsorship form container in
the remote support views to be more specific.
Adds a shared "support-form" class for the different forms in the
realm_details template.
Use the same CSS rule for current and next plan information sections.
2024-02-21 10:28:08 -08:00
David Rosa
e891c57d0e
docs: Update links to new "Reverse proxies" page.
2024-02-20 21:03:32 -08:00
Lauryn Menard
b9c4a8a811
support: Add CSS formatting for form areas on support views.
2024-02-20 15:46:55 -08:00
Lauryn Menard
b6d50c158d
support: Add CSS grid for confirmation objects in query results.
2024-02-20 15:46:55 -08:00
Lauryn Menard
b74a8a5ff5
support: Add CSS grid for user and user realm.
2024-02-20 15:46:55 -08:00
Lauryn Menard
8c5325fc2c
remote-support: Add CSS grid for remote server and remote realms.
2024-02-20 15:46:55 -08:00
Lauryn Menard
439e88e251
support: Remove relative positioning for form elements.
...
Prep commit for adding a grid layout for some query response data.
2024-02-20 15:46:55 -08:00
Aman Agrawal
90e67f7d75
upgrade: Fix spacing issue for fixed plan upgrade page.
2024-02-20 11:51:32 -08:00
Aman Agrawal
949379581e
billing: Add separate entry point for billing login pages.
...
We just exclude upgrade.ts from the imports to avoid page_params
being imported which results in an error.
s
2024-02-20 11:51:32 -08:00
Lauryn Menard
0c17b90fc5
remote-support: Fix last push notification sent field.
...
Instead of displaying the end of the day interval for the latest
count stat update for push notifications forwarded on the bouncer,
we display the start of the day interval and format it as a date
instead of a date and time.
2024-02-16 14:49:34 -08:00
afeefuddin
a41c39db26
portico-team: Rework repository on team page
...
Fixes : #28504
2024-02-15 16:52:23 -08:00
Alya Abbott
3f8a0c968a
portico: Drop unused compare.html.
...
This block was previously included in /plans.
2024-02-15 15:08:53 -08:00
Alya Abbott
93c36e323c
portico: Document user creation via API in plans comparison.
2024-02-15 15:08:53 -08:00
Anders Kaseorg
80a6b12690
docs: Optimize /api links to skip trailing slash redirect.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-02-14 21:06:03 -05:00
Karl Stolley
76220fdc2c
features: Suppress plan-comparison subheadings.
2024-02-13 15:11:02 -08:00
Karl Stolley
873232d25e
portico: Move comparison legend below plan tabs.
2024-02-13 15:11:02 -08:00
Karl Stolley
f5fb9d76d0
features: Add rewritten heading content.
2024-02-13 15:11:02 -08:00
Karl Stolley
04b94f6ad5
features: Swap in redesigned feature-comparison table.
2024-02-13 15:11:02 -08:00
Lauryn Menard
b275e9c4d6
stripe: Add billing portal for customer name and address.
...
Adds a link on the upgrade and billing pages that opens a stripe
billing portal for the customer to update their name and address
that will appear on invoices and receipts.
On the billing page, updating the credit card information will
no longer update the customer billing address, since they can
now do this directly through the billing portal. To be consistent
with the credit card form on the upgrade page, we still require
inputting a billing address for the card.
Note that, once an invoice is paid/complete, then changes to the
customer's name and address will not be applied to those invoices.
2024-02-13 14:18:38 -08:00
Aman Agrawal
8cba101e05
support: Add button to delete configured fixed next plan.
...
This will help us modify the configured plan if we need to.
2024-02-13 09:40:53 -08:00
Aman Agrawal
bdc89cd925
billing: Remove extra space above renewal amount.
2024-02-12 21:25:19 -08:00
Aman Agrawal
7ca85bed71
stripe: Fix $0 invoices being generated on upgrade.
...
Instead of charging the customer using the attached payment
method and then creating the invoice, we create an invoice and
force an immediate payment for the invoice via the attached
payment method.
2024-02-12 15:15:56 -08:00
Karl Stolley
5aa3615f4b
plans: Add comparison-switcher logic and styles.
2024-02-09 09:20:34 -08:00
Karl Stolley
33fd82ead3
plans: Add comparison-tab buttons and icons.
2024-02-09 09:20:34 -08:00
Karl Stolley
7d2adda31c
plans: Filter table based on active plans tab.
2024-02-09 09:20:34 -08:00
Karl Stolley
b13f423f07
plans: Structure content and table in anticipation of filters.
2024-02-09 09:20:34 -08:00
Karl Stolley
28e3c166a8
plans: Consolidate integrated table references.
2024-02-09 09:20:34 -08:00
Karl Stolley
1eef218830
plans: Prepare integrated table of Zulip Cloud and Self-hosted features.
...
Co-Authored-By: Alya Abbott <alya@zulip.com>
2024-02-09 09:20:34 -08:00
Prakhar Pratyush
2055dfa83e
support: Add support to configure fixed-price plan with pay-by-invoice.
...
* Manually create & send invoice
* Configure a fixed-price plan with sent invoice-id.
* When customer pays, upgrade them to concerned plan.
2024-02-06 18:43:23 -08:00
David Rosa
8e92b54df1
help: Update external links to "Bots overview" help center page.
...
The page was renamed and thus this will avoid an unnecessary redirect.
2024-02-06 18:22:57 -08:00
Lauryn Menard
6818a09123
remote-support: Add server mobile users without a remote realm.
...
Adds a count for mobile users registered for the remote server
with a RemotePushDeviceToken that does not have an associated
remote realm, which was a recently added field.
If the remote server is pre-8.0 and does not have remote realms,
then only the total mobile user count is displayed, as the count
for uncatagorized mobile users would be equal to the total mobile
user count.
2024-02-06 18:09:45 -08:00
Lauryn Menard
4f04f9f1f0
remote-support: Show datetime of last mobile push forwarded count.
...
This is useful for support admin to know if push notifications for
the remote server or realm have recently been logged/counted.
2024-02-06 18:09:45 -08:00
Lauryn Menard
5479053a9f
remote-support: Add server data for last audit log update time.
...
This is useful in the support view in case the audit log data is
stale and user counts are not updated for billing.
Also, renames formatting function for optional datetimes that is
used in the support and activity views/charts. And instead of
showing these datetime strings in the eastern US timezone, we
now show and label them as UTC.
2024-02-06 18:09:45 -08:00
Aman Agrawal
de33aa4b7b
stripe: Add page to show list of past customer invoices.
2024-02-04 17:38:24 -08:00
Alya Abbott
e32d3ced5c
billing: Rename Self-hosted/Self-managed plan to Free on billing page.
2024-02-02 11:00:14 -08:00
Lauryn Menard
ff8552269d
activity: Move links columns to be first in chart.
...
Moves links in installation and remote server activity charts
to be the first column.
2024-02-01 09:17:26 -08:00
Karl Stolley
ca5dc35f68
portico: Match Microsoft Store markup with other alternative links.
2024-01-31 16:10:32 -08:00
Karl Stolley
6763456290
portico: Remove screenshots from /apps.
2024-01-31 16:10:32 -08:00
Karl Stolley
30926ae62f
plans: Remove discount-related layout cruft.
...
These classes and styles were introduced as hacky layout fixes,
and are no longer necessary with tooltip-style discount balloons.
2024-01-31 07:23:50 -08:00
Karl Stolley
aae31bd062
plans: Remove erroneous duplicate standard-price-box structure.
2024-01-31 07:23:50 -08:00
Karl Stolley
a3aa3ab3e4
comparison: Correct lingering 'Self-managed' reference.
2024-01-31 07:23:50 -08:00
Alya Abbott
10a45fc479
portico: Add categories to "Use cases and customer stories" page.
2024-01-30 13:46:47 -08:00
Alya Abbott
2432d6a721
portico: Link to GUT contact case study from other pages.
2024-01-30 13:46:47 -08:00
Alya Abbott
ce7cf883e3
portico: Add GUT contact case study.
2024-01-30 13:46:47 -08:00
Prakhar Pratyush
26536a20ed
support: Always show the option to update end_date on /support page.
...
If a plan is already on "basic" or "business" plan and wants to
switch to a fixed-price "basic" / "business" plan, then it is
necessary that the current plan should have an end date configured.
Earlier, we could update the end_date only if the current plan
already had an end_date set.
This commit makes it possible to always show the option to
set or update end_date.
2024-01-30 10:09:52 -08:00
Lauryn Menard
12ec133224
templates: Move billing templates to /templates/corporate/billing.
2024-01-30 10:06:48 -08:00
Lauryn Menard
916892e437
templates: Move support templates to /templates/corporate/support.
...
Also, makes small updates to `next_plan_forms_support.html`.
Removes unneeded "btn" and "btn-default" classes, and updates
the placeholder text for the input as not marked for translation.
2024-01-30 10:06:48 -08:00
Lauryn Menard
efd0d689fc
templates: Move activity templates to /templates/corporate/activity.
...
Also, renames `ad_hoc_query.html` to `activity_table.html`,
`realm_summary_table.html` to `installation_activity_table.html`,
and `activity_details_template.html` to `activity.html`.
Removes the style attribute in the installation activity template
and uses a CSS class, "installation-activity-header", to center the
h3 and p tags instead. This removes an exception from the custom
lint check.
2024-01-30 10:06:48 -08:00
Prakhar Pratyush
edec29e0b6
support: Add support to configure fixed_price plan.
2024-01-29 11:23:20 -08:00
Lauryn Menard
f6ef2d860b
plans-template: Show end date of legacy plan for push notifications.
...
Because we can now extend the end date for legacy self-hosted plans,
instead of hard-coding the generic end date in the plans template,
show the specific end date for the current legacy plan.
2024-01-23 14:22:20 -08:00
Alya Abbott
bbe138fd0e
billing: Qualify policies for free and discounted plans.
2024-01-19 18:15:27 -08:00
Mateusz Mandera
649b4885e8
remote_billing: Add rate-limiting for confirmation email sending.
...
These should be rate-limited by both IP using our regular
sends_email_by_ip bucket as well as by server, using a new bucket
dedicated to this.
2024-01-18 12:06:16 -08:00
Alya Abbott
57b5be6c91
billing: Rename button to apply for sponsorship or discount.
...
It was not clear that the button could be used for discounts.
2024-01-18 08:33:08 -08:00
Karl Stolley
906559c2b5
portico: Extend proper background gradients to /plans.
2024-01-15 18:43:33 -08:00
Karl Stolley
cc4bb3493a
portico: Scope pricing-plans styles to pages that need it.
2024-01-15 18:43:33 -08:00
Tim Abbott
40f99d0990
Revert "portico: Extend proper background gradients to /plans."
...
This reverts commit 536d2f4e7f
.
Apparently pricing_plans.css is included in many unrelated pages.
2024-01-12 14:43:28 -08:00
Aman Agrawal
03254bea5b
billing: Change how flat discount on billing/upgrade page is displayed.
2024-01-12 08:50:51 -08:00
Aman Agrawal
618cce03d6
plans: Only show 2-month free notification notice for legacy servers.
2024-01-12 08:50:51 -08:00
Aman Agrawal
9d1e977e2a
portico: Don't use `dropdown-toggle` class.
...
We want to avoid using `dropdown-toggle` class to avoid
properties leaking from bootstrap.
2024-01-12 08:40:51 -08:00
Alex Vandiver
e0bd169c77
docs: Fix other help pages that were renamed or moved, to save a redirect.
2024-01-11 13:52:12 -08:00
Alex Vandiver
c217280c23
docs: Fix help links for pm -> dm rename, to save a redirect.
2024-01-11 13:52:12 -08:00
Alex Vandiver
eefe147c34
web: Fix links which were missing trailing slashes.
2024-01-11 13:52:12 -08:00
Karl Stolley
de00e44fb0
plans: Link to cloud, self-hosted sponsorship areas.
2024-01-10 15:10:04 -08:00
Alya Abbott
d790b28322
billing: Improve /plans and billing help pages.
...
- Clarify sponsorship policies.
- Explain how paid self-hosted plans fund the Zulip project.
2024-01-09 16:03:55 -08:00
Aman Agrawal
37c1b88917
stripe: Only enable free trial for basic plan.
2024-01-08 14:41:22 -08:00
Aman Agrawal
398c889ce1
plans: Ask customer to contact sales to switch plan tier.
2024-01-08 14:41:22 -08:00
Aman Agrawal
ad093e851b
plans: Don't show discount for customers on a non-legacy plan.
...
Only new customers and customers on legacy plan
are eligible for discount.
2024-01-08 14:41:22 -08:00
Aman Agrawal
3cb1ebeb34
plans: Align price with `details` when no discount is applied.
2024-01-08 14:41:22 -08:00
Karl Stolley
536d2f4e7f
portico: Extend proper background gradients to /plans.
2024-01-08 14:15:37 -08:00
Karl Stolley
9fde83c161
billing: Add Cloud comparison table.
2024-01-04 18:46:05 -08:00
Alya Abbott
a4ad0ae2b1
portico: Improve link to Azure AD doc for /plans/#self-hosted.
2024-01-04 18:42:26 -08:00
Alya Abbott
9e67a273b6
help: Improve documentation on automatic and manual license management.
2023-12-20 23:09:21 -08:00
Alya Abbott
37e408a428
help: Update self hosted billing documentation to add Basic plan.
2023-12-20 23:09:21 -08:00
Aman Agrawal
e192aef23d
billing: Apply a flat discount for self hosted plans.
2023-12-20 23:09:21 -08:00
Aman Agrawal
0337c726d3
plans: Align basic plan price detail at bottom.
2023-12-20 23:09:21 -08:00
Karl Stolley
a37354f92a
corporate: Add a Basic plan.
2023-12-20 23:09:21 -08:00
Alya Abbott
9d5105557d
portico: Tweak discount eligibility description.
2023-12-20 23:09:21 -08:00
Anders Kaseorg
125ddf2f79
self-hosting: Fix link to redirect.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2023-12-18 16:11:35 -08:00
Aman Agrawal
d962814a30
upgrade: Make it possible to upgrade to a provided tier.
...
Main work is maintaining context during various redirects and
and passing the context to the final upgrade process.
2023-12-18 12:23:46 -08:00
Aman Agrawal
1326619b77
stripe: Provide min license count to template as per tier.
2023-12-18 12:23:46 -08:00
Tim Abbott
1e0339c18b
plans: Fix community plan documentation.
...
It appears the plans page version of this had a less clear/specific
list of example communities than was intended. Also improve the longer
version in the Help Center to give the same examples.
2023-12-17 00:09:06 -08:00
Aman Agrawal
6b1f71872b
plans: Fix same page hashtag link.
...
Fixes /plans fragment links redirecting users to different page.
2023-12-16 22:51:21 -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
Karl Stolley
d25c375be9
billing: Show self-hosted help link for licenses.
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
Tim Abbott
9423ccecd4
docs: Document plan management login tips.
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
Aman Agrawal
f5aa88e165
billing: Don't show current license for legacy plan customers.
2023-12-15 08:10:16 -08:00
Alya Abbott
ba80084ea7
remote_billing_page: Deny login for server / remote realm.
...
If server has plan, deny login for realm.
If realm has plan, deny login for server.
Co-authored-by: Aman Agrawal <amanagr@zulip.com>
Co-authored-by: Alya Abbott <alya@zulip.com>
2023-12-14 14:25:12 -08:00
Alya Abbott
b8d05aea1b
portico: Update count of Tim's daughters on /team page.
2023-12-14 11:33:57 -08:00
Tim Abbott
1757b88760
billing: Offer release announcement subscriptions.
...
Also avoid prompting for full name time more than once.
Adds TOS version field to Remote server user.
Co-authored-by: Karl Stolley <karl@zulip.com>
Co-authored-by: Aman Agrawal <amanagr@zulip.com>
2023-12-14 10:51:16 -08:00
Aman Agrawal
34a1be80a4
model: Use same name for legacy plan across the app.
2023-12-14 08:22:25 -08:00
Karl Stolley
09c32cbe30
Revert "portico: Disable self-hosted tab for logged-in cloud users."
...
This reverts commit 857630707a
.
2023-12-13 12:23:02 -08:00
Aman Agrawal
039f6af79e
billing: Link plan name to /plans page.
2023-12-13 08:13:33 -08:00
Aman Agrawal
998685f2e7
sponsorship: Show sponsored plan name for sponsored orgs.
...
The `plan_name` is incorrect here since the customer will not
have an active plan for approved sponsorship.
2023-12-13 08:13:33 -08:00
Aman Agrawal
63f4fc51de
server_deactivate: Show error message for server on active plan.
2023-12-12 21:00:42 -08:00
Aman Agrawal
c2636354a5
remote_billing_login: Show different title for deactivate login.
2023-12-12 21:00:42 -08:00
Aman Agrawal
0d08fe90a8
remote_billing_email_confirm: Minor text changes.
...
* Move email early in text to reduce change of it wrapping to
next line.
* Change 2 hours to 24 hours.
2023-12-12 20:32:42 -08:00
Karl Stolley
180dd00d5f
portico: Update strings for RemoteRealm login flow.
2023-12-12 20:32:42 -08:00
Lauryn Menard
aebafcc43f
corporate: Show error page if mobile push data has not been uploaded.
...
Adds a template that displays an error message when the billing
or upgrade context for a remote server or remote realm raises a
MissingDataError.
2023-12-12 19:36:06 -08:00
Aman Agrawal
da74b9ade7
billing: Apply common styles to billing pages.
2023-12-12 17:31:41 -08:00
Karl Stolley
9cc0ded092
portico: Correct layout on deactivation pages.
2023-12-12 17:31:41 -08:00
Karl Stolley
2b879e646c
portico: Move billing contact to above payment method.
2023-12-12 16:24:56 -08:00
Mateusz Mandera
e515574b3e
remote_billing: Add endpoint and a helper to make deactivation links.
...
This is a general link for logging into the billing system on behalf of
a server, but it's tied to the .contact_email and takes the user
straight to the /deactivate/ page via the next_page mechanism.
2023-12-12 13:31:59 -08:00
Aman Agrawal
2e8aba2e83
billing: Show special success msg for legacy upgrade scheduled server.
2023-12-12 11:45:14 -08:00
Karl Stolley
857630707a
portico: Disable self-hosted tab for logged-in cloud users.
2023-12-12 11:30:57 -08:00
Aman Agrawal
c61275cab2
upgrade: Show sponsorship requested banner like billing page.
2023-12-12 09:30:17 -08:00
Aman Agrawal
cf68f8ae24
legacy_server_logic: Rename id and key variable names.
...
Rename server_org_id to zulip_org_id.
Rename server_org_secret/server_org_key to zulip_org_key.
2023-12-12 08:05:45 -08:00
Aman Agrawal
ab1a8a0151
legacy_server_login: Do better error handling.
...
Show better error messages and validate zulip_org_id in JS before
sending it to the server and give an appropriate error message.
2023-12-12 08:05:45 -08:00
Aman Agrawal
2da1bfcbd0
remote_billing: Fix strings and styling for remote login pages.
2023-12-11 20:16:37 -08:00
Alya Abbott
fd97d87491
help: Update development community stream descriptions.
2023-12-11 11:23:21 -08:00
Karl Stolley
9c66b4a660
portico: Make Cloud tab inactive for self-hosters.
...
Copy here also points to the Cloud plans as described on zulip.com.
2023-12-11 09:03:00 -08:00