Merge pull request #24164 from overleaf/ds-group-discount-10-percent-february

Group plans - Reintroduce 10% discount for group plans (Part 1, 2 & 3 Combined)

GitOrigin-RevId: f3a59a65bbd300cc06f70e179e794c32ed7970ce
This commit is contained in:
Davinder Singh
2025-03-11 09:05:50 +00:00
committed by Copybot
parent 1ea577ef12
commit 7ec4cbd841
11 changed files with 288 additions and 283 deletions
@@ -48,6 +48,14 @@ async function userSubscriptionPage(req, res) {
await SplitTestHandler.promises.getAssignment(req, res, 'pause-subscription')
const groupPricingDiscount = await SplitTestHandler.promises.getAssignment(
req,
res,
'group-discount-10'
)
const showGroupDiscount = groupPricingDiscount.variant === 'enabled'
const { variant: flexibleLicensingVariant } =
await SplitTestHandler.promises.getAssignment(
req,
@@ -167,6 +175,7 @@ async function userSubscriptionPage(req, res) {
managedGroupSubscriptions,
managedInstitutions,
managedPublishers,
showGroupDiscount,
currentInstitutionsWithLicence,
canUseFlexibleLicensing:
personalSubscription?.plan?.canUseFlexibleLicensing,
File diff suppressed because it is too large Load Diff
@@ -23,6 +23,7 @@ block append meta
meta(name="ol-plans", data-type="json" content=plans)
meta(name="ol-groupSettingsAdvertisedFor", data-type="json" content=groupSettingsAdvertisedFor)
meta(name="ol-canUseFlexibleLicensing", data-type="boolean", content=canUseFlexibleLicensing)
meta(name="ol-showGroupDiscount", data-type="boolean", content=showGroupDiscount)
meta(name="ol-groupSettingsEnabledFor", data-type="json" content=groupSettingsEnabledFor)
meta(name="ol-user" data-type="json" content=user)
if (personalSubscription && personalSubscription.recurly)