mirror of
https://github.com/zulip/zulip.git
synced 2025-10-23 04:52:12 +00:00
stripe: Use 'get_price_per_license' in 'get_initial_upgrade_context'.
This commit updates the 'get_initial_upgrade_context' method to use 'get_price_per_license' for determining 'annual_price' and 'monthly_price' based on tier and discount instead of hardcoding. Also, removed the 'percent_off' page_params as 'get_price_per_license' already performs the price calculation taking discount into consideration.
This commit is contained in:
committed by
Tim Abbott
parent
cda7ed7101
commit
476b44ae67
@@ -17,7 +17,7 @@ from corporate.lib.stripe import (
|
||||
UpgradeRequest,
|
||||
)
|
||||
from corporate.lib.support import get_support_url
|
||||
from corporate.models import ZulipSponsorshipRequest
|
||||
from corporate.models import CustomerPlan, ZulipSponsorshipRequest
|
||||
from zerver.actions.users import do_change_is_billing_admin
|
||||
from zerver.decorator import require_organization_member, zulip_login_required
|
||||
from zerver.lib.request import REQ, has_request_variables
|
||||
@@ -94,6 +94,7 @@ def initial_upgrade(
|
||||
initial_upgrade_request = InitialUpgradeRequest(
|
||||
onboarding=onboarding,
|
||||
manual_license_management=manual_license_management,
|
||||
tier=CustomerPlan.STANDARD,
|
||||
)
|
||||
billing_session = RealmBillingSession(user)
|
||||
redirect_url, context = billing_session.get_initial_upgrade_context(initial_upgrade_request)
|
||||
|
Reference in New Issue
Block a user