mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-04 06:39:02 +02:00
06e57bce87
[web] Restrict managed users eligibility to professional group plans GitOrigin-RevId: 29b20067858d3aac9a17f5c78defc05d04d29bda
16 lines
484 B
JavaScript
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,
|
|
}
|