Quellcode durchsuchen

Merge pull request #26603 from overleaf/jel-domainCaptureEnabled

[web] Add admin toggle for setting `domainCaptureEnabled` feature for groups

GitOrigin-RevId: d116a493402f39c06b3267bf5294ed90ed3e762d
Jessica Lawshe vor 1 Jahr
Ursprung
Commit
524402e817

+ 1 - 0
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,

+ 4 - 0
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
+  }
 }