diff --git a/services/web/app/src/models/Subscription.js b/services/web/app/src/models/Subscription.js index 4a5fed6f1f..e082b26afa 100644 --- a/services/web/app/src/models/Subscription.js +++ b/services/web/app/src/models/Subscription.js @@ -42,6 +42,7 @@ const SubscriptionSchema = new Schema( features: { managedUsers: { type: Boolean, default: true }, groupSSO: { type: Boolean, default: true }, + domainCapture: { type: Boolean, default: false }, }, addOns: Schema.Types.Mixed, overleaf: { diff --git a/services/web/frontend/js/utils/meta.ts b/services/web/frontend/js/utils/meta.ts index 748ae74789..8f6f8a7ec1 100644 --- a/services/web/frontend/js/utils/meta.ts +++ b/services/web/frontend/js/utils/meta.ts @@ -44,7 +44,10 @@ import { import { SuggestedLanguage } from '../../../types/system-message' import type { TeamInvite } from '../../../types/team-invite' import { GroupPlans } from '../../../types/subscription/dashboard/group-plans' -import { GroupSSOLinkingStatus } from '../../../types/subscription/sso' +import { + GroupSSOLinkingStatus, + SSOConfig, +} from '../../../types/subscription/sso' import { PasswordStrengthOptions } from '../../../types/password-strength-options' import { Subscription as ProjectDashboardSubscription } from '../../../types/project/dashboard/subscription' import { ThirdPartyIds } from '../../../types/third-party-ids' @@ -121,6 +124,7 @@ export interface Meta { 'ol-groupPlans': GroupPlans 'ol-groupPolicy': GroupPolicy 'ol-groupSSOActive': boolean + 'ol-groupSSOConfig'?: SSOConfig 'ol-groupSSOTestResult': GroupSSOTestResult 'ol-groupSettingsAdvertisedFor': string[] 'ol-groupSettingsEnabledFor': string[]