From e075cc51321189e2558c8b2821b80946e76232ca Mon Sep 17 00:00:00 2001 From: Liangjun Song <146005915+adai26@users.noreply.github.com> Date: Fri, 26 Sep 2025 17:46:45 +0800 Subject: [PATCH] Merge pull request #28586 from overleaf/ls-dropdown-to-select-segment Add dropdown in admin panel for finance to set customer segment GitOrigin-RevId: 3f730bc71b839ed97fa6ce867a25d44c06e60e2f --- services/web/frontend/js/utils/meta.ts | 1 + services/web/types/admin-capabilities.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/services/web/frontend/js/utils/meta.ts b/services/web/frontend/js/utils/meta.ts index 31b5de8362..a062ea3ec8 100644 --- a/services/web/frontend/js/utils/meta.ts +++ b/services/web/frontend/js/utils/meta.ts @@ -278,6 +278,7 @@ export interface Meta { customerId: string subscriptionState: string | null paymentProviderService: StripePaymentProviderService | null + segment: string | null } 'ol-subscription': any // TODO: mixed types, split into two fields 'ol-subscriptionChangePreview': SubscriptionChangePreview diff --git a/services/web/types/admin-capabilities.ts b/services/web/types/admin-capabilities.ts index 8d9c70c786..6061bbee20 100644 --- a/services/web/types/admin-capabilities.ts +++ b/services/web/types/admin-capabilities.ts @@ -26,6 +26,7 @@ export type AdminCapability = | 'view-split-test' | 'view-user-additional-info' | 'create-stripe-account' + | 'update-stripe-customer-segment' export type AdminRole = | 'engagement'