Бросьте пользователей / MasterAccountHolder, используйте Account.members + PrimaryMember

RefactorSecurityService
Shipped
27 апреля 2026 г. в 22:58 UTC
Author
Kamo
Commit
137ea5a

AccountController отражает модель Account-as-group: - computeDisplayName / extractEmail / extractPhone resolve through the Основной участник (член) вместо выпавшего MasterAccountHolder GetCustomerDetail возвращает список участников Аккаунта с разрешения флаги (isLicensee, isAccountManager, canManageSubscription), CanManageBilling) plus the PrimaryMemberId - POST/клиенты принимают первичное участие (заменяет MasterAccountHolderId); в резерве создается строка AccountMember с полными флагами управления для первичного члена - PUT/customers/{uid}/members rewritten to add/remove AccountMember rows идентифицирует и устанавливает первичный член EntitlementService обновили, чтобы использовать новую структуру AccountMember (был участником AccountBillingMember в commerce.billing.account).

All changes

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены