Aman Agrawal
9fe1e38f98
billing: Remove unused input field.
2023-11-26 20:24:25 -08:00
Aman Agrawal
79d1a1850c
billing: Remove card change success message.
...
This message is barely visible to the user so removed. Now, the
card change behaviour is same as on upgrade page.
2023-11-26 20:24:25 -08:00
Aman Agrawal
4844ef9810
upgrade: Pass customer_name instead of realm object to upgrade context.
...
This will help simplify things for remote realms.
2023-11-24 09:22:02 -08:00
Aman Agrawal
95f5d8bdb8
billing: Note applied discount on upgrade and billing pages.
...
Fixes #27526
2023-11-23 10:32:39 -08:00
Aman Agrawal
07d29126fd
sponsorship: Improve page for sponsorship pending orgs.
...
Fixes #27686
2023-11-23 10:32:39 -08:00
Aman Agrawal
003b29ba14
billing_page: Redirect orgs on paid plans with sponsorship pending.
...
Redirect sponsorship pending realms on a paid plan to billing page
with banner which reflects the current status of their request.
2023-11-23 10:32:39 -08:00
Aman Agrawal
5422dd3661
sponsorship: Improve sponsorship page for sponsored realms.
2023-11-23 10:32:39 -08:00
Mateusz Mandera
3958743b33
corporate: Add prototype authentication system for self-hosters.
...
This makes it possible for a self-hosted realm administrator to
directly access a logged-page on the push notifications bouncer
service, enabling billing, support contacts, and other administrator
for enterprise customers to be managed without manual setup.
2023-11-22 17:03:47 -08:00
David Rosa
411d0d7863
help: Document modal to generate bot URL.
...
Adds a help center article to document the new modal for generating
an integration URL, and links /integrations docs to this article.
Fixes #27744 .
2023-11-22 10:36:39 -08:00
Aman Agrawal
d82efbd503
free_trial: Remove extra onboarding flow.
...
We still redirect free trial users to upgrade page on first
signup but no longer pass the onboarding param.
2023-11-22 08:06:22 -08:00
Aman Agrawal
2218c49244
billing: Minor changes to text for free trial.
...
Fixes #27685
2023-11-22 08:06:22 -08:00
Aman Agrawal
de267b964c
event_status: Return user back to same license management after session.
...
If the update / add card session is successful, return user to
manual license management page if user was on it before clicking
the add / update card button.
2023-11-21 11:44:04 -08:00
Aman Agrawal
626768f626
upgrade: Remove dead error message block.
2023-11-21 10:42:12 -08:00
Aman Agrawal
2b68b300a1
upgrade: Add some recommendation for user on payment failure.
2023-11-21 10:42:12 -08:00
Aman Agrawal
69d8442ab4
billing: Allow user to switch between billing frequencies.
2023-11-21 10:42:12 -08:00
Aman Agrawal
6d80460425
billing: Convert some underline separated names to dashes.
2023-11-21 10:42:12 -08:00
Aman Agrawal
09009ab03a
upgrade: Separate add card and purchase upgrade flow.
...
We now let user add / update card in a separate session and then
charge users after clicking on the purchase button.
2023-11-20 12:04:56 -08:00
Aman Agrawal
a9e9f54962
upgrade: Show loading spinner after clicking on upgrade org button.
2023-11-20 12:04:56 -08:00
Aman Agrawal
637e9c11ee
billing: Show success text after plan change on top after reload.
2023-11-13 10:35:39 -08:00
Aman Agrawal
67bddb3d72
billing: Show success message for license change after page reload.
2023-11-13 10:35:39 -08:00
Aman Agrawal
c2e01f06a3
billing: Show message for users without access to page in a white box.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2997c269e1
billing: Show breakdown of renewal amount if not fixed_price.
2023-11-13 10:35:39 -08:00
Aman Agrawal
17573cd1fb
billing: Don't show license update buttons until valid change in value.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2a70143050
upgrade: Show user/month plurals based on their count.
2023-11-13 10:35:39 -08:00
Aman Agrawal
874d4a7026
upgrade: Improve styles for free trial upgrade.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2ffae56efa
upgrade: Improve styles for onboarding free trial orgs.
2023-11-13 10:35:39 -08:00
Aman Agrawal
a04204e47d
billing: Style go to your org better.
2023-11-13 10:35:39 -08:00
Aman Agrawal
6158411ecb
upgrade: Move error fields under the purchase button.
2023-11-13 10:35:39 -08:00
Aman Agrawal
7d10b3dcf7
upgrade: Add required fields to upgrade a realm.
2023-11-13 10:35:39 -08:00
Aman Agrawal
09db89a0c8
upgrade: Remove extra wrapping elements.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2f9a48cce7
upgrade: Show payment amount based on user input.
...
Write script to make payment amount vary with payment schedule
and number of licenses.
2023-11-13 10:35:39 -08:00
Aman Agrawal
dfe179bf0d
upgrade: Add input for num of licenses for manual management.
2023-11-13 10:35:39 -08:00
Aman Agrawal
f5ba6fe03c
upgrade: Fix HTML structure and styles.
2023-11-13 10:35:39 -08:00
Aman Agrawal
6cadf333fb
upgrade: Remove invoice payment instructions.
2023-11-13 10:35:39 -08:00
Aman Agrawal
f273229b01
upgrade: Add payment button and info style with fake text.
2023-11-13 10:35:39 -08:00
Aman Agrawal
4638f67e4e
upgrade: Use style similar to /billing page.
2023-11-13 10:35:39 -08:00
Aman Agrawal
d3363bab96
upgrade: Add a dropdown to select billing cycle.
2023-11-13 10:35:39 -08:00
Aman Agrawal
2570f7ce23
upgrade: Control automatic / manual license management via URL.
2023-11-13 10:35:39 -08:00
Aman Agrawal
682ef235b5
upgrade: Remove tab structure.
2023-11-13 10:35:39 -08:00
Aman Agrawal
395cafcf46
sponsorship: Add extra input fields to get more org info.
...
Fixes #27600
2023-11-13 08:52:13 -08:00
Aman Agrawal
df703f847c
billing: Fix free trial billing page end plan button not working.
2023-11-10 05:17:52 +05:30
Aman Agrawal
9a186ac8d5
billing_page: Redirect users on free plan to `/plans`.
...
Fixes #27379
2023-11-10 05:17:52 +05:30
Aman Agrawal
f85bd0234a
billing: Minor changes.
2023-11-10 05:17:52 +05:30
Aman Agrawal
bb557d5193
billing: Add different modals for increasing / decreasing licenses.
2023-11-10 05:17:52 +05:30
Aman Agrawal
3d45e7ca64
billing: Make plan cancel/renew work.
2023-11-10 05:17:52 +05:30
Aman Agrawal
e185e91581
billing: Redirect to stripe card change page on clicking change card.
2023-11-10 05:17:52 +05:30
Aman Agrawal
cce5666e5d
billing: Make changing current and next cycle licenses work.
2023-11-10 05:17:52 +05:30
Aman Agrawal
9d7e10950f
billing: Fix style of cancel button and adjust app margins.
2023-11-10 05:17:52 +05:30
Aman Agrawal
a96cd44926
billing: Fix style of next payment info.
2023-11-10 05:17:52 +05:30
Aman Agrawal
d79b59d3b1
billing: Make payment method look nice.
2023-11-10 05:17:52 +05:30
Aman Agrawal
f9aba9ba33
billing: Make license count management buttons look nicer.
2023-11-10 05:17:52 +05:30
Aman Agrawal
a75afe1462
bililng: Style similar to sponsorship page.
2023-11-10 05:17:52 +05:30
Aman Agrawal
a4425d26d2
billing: Add plan change buttons, modals and notices.
2023-11-10 05:17:52 +05:30
Aman Agrawal
9d3536ca2b
billing: Add switch to annual in next cycle notice.
2023-11-10 05:17:52 +05:30
Aman Agrawal
2a6a7d2382
billing: Add billing contact.
2023-11-10 05:17:52 +05:30
Aman Agrawal
3adddaa643
billing: Move next payment info below card details.
2023-11-10 05:17:52 +05:30
Aman Agrawal
68a117d490
billing: Modify next payment info.
2023-11-10 05:17:52 +05:30
Aman Agrawal
e72df84396
billing: Change formatting for showing card info.
2023-11-10 05:17:52 +05:30
Aman Agrawal
ebc7cbaf39
billing: Reformat structure of HTML to update licenses manually.
...
This inclues a major change to allow users to update number of
licenses in the current billing period.
2023-11-10 05:17:52 +05:30
Aman Agrawal
3ad2cb8c9c
billing: Show automatic license count in new style.
2023-11-10 05:17:52 +05:30
Aman Agrawal
2f532e49d1
billing: Add field to show billing frequency.
2023-11-10 05:17:52 +05:30
Aman Agrawal
c41a8317cf
billing: Convert plan name to new style.
2023-11-10 05:17:52 +05:30
Aman Agrawal
89003dcb25
billing: Remove tabs.
2023-11-10 05:17:52 +05:30
Aman Agrawal
5b97eb0445
billing: Modify title.
2023-11-10 05:17:52 +05:30
Aman Agrawal
b5b7fc9957
billing: Use navbar used in login/help pages.
2023-11-10 05:17:52 +05:30
Tim Abbott
0d525cf644
integrations: Recommend new integration URL tool.
...
Fixes part of #25976 .
2023-11-08 14:19:05 -08:00
Mateusz Mandera
3cafdbdc1e
counts: Add function compute_max_monthly_messages for remote servers.
...
This calculates the largest amount of messages sent within a month for
the last 3 months. The query is targeted for the specific use-case in
this function - for finding the count for a specific server. For
calculating this in bulk for a large number of remote server an
adapted, bulk query will be needed - rather than running this one in a
loop, which would likely be very inefficient.
2023-11-08 09:45:49 -08:00
David Rosa
a9cca4a9f6
integrations: Update Jitsi Meet documentation.
...
- Tweaks documentation and clarifies that the "Jitsi server URL"
setting is not just a server-side setting.
- Updates instructions to a series of steps to be followed directly,
without having to go to the help center.
Fixes #26907 .
2023-11-07 13:09:52 -08:00
Lauryn Menard
b45998a18e
api-docs: Document incoming webhook URL specification and generator.
...
Updates the shared integrations documentation on generating a URL for
an incoming webhook for the new modal in the web-app, with links to the
help center. Also, links to a new section in the incoming webhooks
overview in the API documentation about the URL specification.
Also, adds a link to the help center in the shared webhooks integration
instructions for creating a stream for an incoming webhook. And updates
the example webhook URL to use a stream ID instead of a stream name.
2023-11-07 11:21:05 -08:00
Aman Agrawal
29f4150757
sponsorship: Change title.
2023-11-06 14:55:14 -08:00
Aman Agrawal
ce20325947
corporate: Redirect `Request sponsorship` to new /sponsorship/ URL.
2023-11-06 14:55:14 -08:00
Aman Agrawal
0ffa207118
sponsorship: Use this organization instead of your organization.
2023-11-06 14:55:14 -08:00
Aman Agrawal
8da8a625a9
sponsorship: Remove all translation tags.
2023-11-06 14:55:14 -08:00
Aman Agrawal
4fef63de52
sponsorship: Show error message for the field under the field.
2023-11-06 14:55:14 -08:00
Aman Agrawal
b5fd5f2f5e
sponsorship: Minor changes.
...
Wrap sponsored / sponsorship pending message in a white box.
Remove green heart.
2023-11-06 14:55:14 -08:00
Aman Agrawal
a3093fad97
billing: Show sponsorship status on /sponsorship page.
...
We redirect users from billing and upgrade page to sponsorship page if the
org has requested for sponsorship or is already sponsored.
2023-11-06 14:55:14 -08:00
Aman Agrawal
ff5e1c3aee
sponsorsihp: Make submitting the form work.
...
Includes various changes to make submitting the sponsorship form work.
2023-11-06 14:55:14 -08:00
Aman Agrawal
a75c8ee6f0
sponsorship: Replace old loading indicator with one on support page.
2023-11-06 14:55:14 -08:00
Aman Agrawal
2466101fe1
sponsorship: Set width of elements like on support page.
2023-11-06 14:55:14 -08:00
Aman Agrawal
349f6f8ab8
sponsorship: Use new style for existing input fields.
2023-11-06 14:55:14 -08:00
Aman Agrawal
91d591046f
sponsorship: Add org name field.
2023-11-06 14:55:14 -08:00
Aman Agrawal
e6bb291b8a
sponsorship: Add wrapper elements above #sponsorship like support page.
2023-11-06 14:55:14 -08:00
Aman Agrawal
00df9c6c18
urls: Show sponsorship page on a new URL.
...
Fixes #27377
Replaced #sponsorship links with sponsorship/ links and in other
places liking gear menu.
2023-11-06 14:55:14 -08:00
Aman Agrawal
3ba0fe4349
sponsorship: Remove from billing and upgrade pages.
2023-11-06 14:55:14 -08:00
Alex Vandiver
631a1def13
portico: Skip footer and adjust header on invalid realm.
2023-11-01 11:24:12 -07:00
Lauryn Menard
1112cbc822
analytics: Use activity_details_template.html for installation page.
2023-11-01 10:31:04 -07:00
Lauryn Menard
b19a7a8b8a
analytics: Remove Durations tab and hourly columns.
2023-10-27 12:19:13 -07:00
Hemant Umre
ac1f711fef
registration: Set the organization language at creation time.
...
In this commit, we add a new dropdown 'Organization language' on
the `/new` and `/realm/register` pages. This dropdown allows setting
the language of the organization during its creation. This allows
messages from Welcome Bot and introductory messages in streams to be
internationalized.
Fixes a part of #25729 .
2023-10-26 16:27:35 -07:00
Lauryn Menard
02d6b3e16d
onboarding-emails: Add new onboarding email for organization creator.
...
Adds a new onboarding email `onboarding_team_to_zulip` for the user
who created the new Zulip organization.
Co-authored by: Alya Abbott <alya@zulip.com>
2023-10-25 13:51:03 -07:00
Alya Abbott
15c3abe03c
emails: Suggest resetting password if having trouble logging in.
...
Tweaked by tabbott to not include the URL in the translation tags.
2023-10-23 09:58:23 -07:00
Sahil Batra
0c146d21e3
overlays: Rename "modal-bg" class to "overlay-container".
...
This commit renames "modal-bg" class to "overlay-container"
since we use this class only for overlays and this seems a
better name.
2023-10-17 10:28:50 -07:00
Aman Agrawal
7c0edf356c
communities: Allow user to filter orgs by type.
...
Org category filters were hidden in
60eb408bb0
.
2023-10-12 09:58:47 -07:00
Joelute
2cbf65b1f2
scheduled_messages: Indicate scheduled messages in conversation views.
...
These changes adds a new scheduled message indicator in conversation views
which informs the user of the number of messages that are scheduled to be
sent to the current view.
Fixes : #25584 .
2023-10-11 17:53:07 -07:00
Alex Vandiver
a21971ceae
config_error: Split error pages into their own pages.
...
This is much easier to maintain than a giant set of if statements.
2023-10-11 17:13:01 -07:00
Alex Vandiver
5506dffa36
config_error: Coalesce redundant dicts.
2023-10-11 17:13:01 -07:00
Aman Agrawal
9abc2cb3fd
signup: Add link to redirect user to login page in the form.
2023-10-09 14:36:54 -07:00
Aman Agrawal
895439ad83
register: Move style to css file.
2023-10-06 09:19:01 -07:00
Aman Agrawal
e1b22a04e7
register: Fix for small widths.
2023-10-06 09:19:01 -07:00
Lauryn Menard
40e6455579
analytics: Move integrations by client to separate activity page.
...
Moves the tab in the main installation activity page to be a
separate page: "/activity/integrations".
2023-10-05 12:31:57 -07:00
Sahil Batra
05c6a41dd7
upgrade: Rename "Add card" button to "Pay now".
...
We do not redirect to Zulip's billing page for confirmation
even when user did not had added a card already and the payment
is directly processed after adding a card so is better to just
rename the button.
2023-10-05 09:28:27 -07:00