소스 검색

Merge pull request #26603 from overleaf/jel-domainCaptureEnabled

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

GitOrigin-RevId: d116a493402f39c06b3267bf5294ed90ed3e762d
Jessica Lawshe 1 년 전
부모
커밋
524402e817
2개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      services/web/app/src/models/Subscription.js
  2. 4 0
      services/web/types/admin/subscription.ts

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