Merge pull request #14032 from overleaf/bg-managed-users-per-subscription-database-flag

add per subscription database flag for managed users

GitOrigin-RevId: 5e01a0bb74a167f1072a99a0b689d5856432863d
This commit is contained in:
Brian Gough 2023-07-27 10:06:55 +01:00 committed by Copybot
parent 9edee57321
commit 9631cb1039
2 changed files with 5 additions and 2 deletions

View file

@ -285,8 +285,10 @@ async function userSubscriptionPage(req, res) {
const groupPlansDataForDash = formatGroupPlansDataForDash()
const groupSettingsEnabledFor = (managedGroupSubscriptions || [])
.map(sub => sub._id.toString())
.filter(id => ManagedUsersManager.hasManagedUsersFeature(id))
.filter(subscription =>
ManagedUsersManager.hasManagedUsersFeature(subscription)
)
.map(subscription => subscription._id.toString())
const data = {
title: 'your_subscription',

View file

@ -31,6 +31,7 @@ const SubscriptionSchema = new Schema(
groupPlan: { type: Boolean, default: false },
membersLimit: { type: Number, default: 0 },
customAccount: Boolean,
features: { managedUsers: { type: Boolean, default: false } },
overleaf: {
id: {
type: Number,