From 524402e817163d8689a3e7d7de500ee87a81fc9c Mon Sep 17 00:00:00 2001 From: Jessica Lawshe <5312836+lawshe@users.noreply.github.com> Date: Mon, 14 Jul 2025 09:47:01 -0500 Subject: [PATCH] Merge pull request #26603 from overleaf/jel-domainCaptureEnabled [web] Add admin toggle for setting `domainCaptureEnabled` feature for groups GitOrigin-RevId: d116a493402f39c06b3267bf5294ed90ed3e762d --- services/web/app/src/models/Subscription.js | 1 + services/web/types/admin/subscription.ts | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/services/web/app/src/models/Subscription.js b/services/web/app/src/models/Subscription.js index e082b26afa..aa840a67de 100644 --- a/services/web/app/src/models/Subscription.js +++ b/services/web/app/src/models/Subscription.js @@ -36,6 +36,7 @@ const SubscriptionSchema = new Schema( teamNotice: { type: String }, planCode: { type: String }, groupPlan: { type: Boolean, default: false }, + domainCaptureEnabled: { type: Boolean, default: false }, managedUsersEnabled: { type: Boolean, default: false }, membersLimit: { type: Number, default: 0 }, customAccount: Boolean, diff --git a/services/web/types/admin/subscription.ts b/services/web/types/admin/subscription.ts index 811ebf54bf..2d23da20f2 100644 --- a/services/web/types/admin/subscription.ts +++ b/services/web/types/admin/subscription.ts @@ -18,6 +18,7 @@ export type Subscription = { groupPlan: boolean customAccount: boolean ssoConfig: SSOConfig + domainCaptureEnabled?: boolean managedUsersEnabled: boolean v1_id: number salesforce_id: string @@ -25,4 +26,7 @@ export type Subscription = { paymentProvider: | RecurlyAdminClientPaymentProvider | StripeAdminClientPaymentProvider + features: { + domainCapture?: boolean + } }