Files
overleaf-cep/services/web/app/src/Features/Subscription/PlansHelper.js
T
Alexandre Bourdin 06e57bce87 Merge pull request #15137 from overleaf/ab-managed-users-professional-plan
[web] Restrict managed users eligibility to professional group plans

GitOrigin-RevId: 29b20067858d3aac9a17f5c78defc05d04d29bda
2023-10-09 08:04:15 +00:00

16 lines
484 B
JavaScript

const FeaturesHelper = require('./FeaturesHelper')
const PlanLocator = require('./PlansLocator')
function isProfessionalPlan(planCode) {
const plan = PlanLocator.findLocalPlanInSettings(planCode)
// only identify "modern" professional group plans as eligible, and do not include legacy plans
return Boolean(
planCode?.includes('professional') &&
FeaturesHelper.getMatchedFeatureSet(plan?.features) === 'professional'
)
}
module.exports = {
isProfessionalPlan,
}