KamoCRM

Drop users/masterAccountHolder, use Account.members + primaryMember

RefactorSecurityService
Ya
27 Aprili 2026, 22:58 UTC
Mwandishi
Kamo
Ahadi ya
137ea5a

AccountController now reflects the Account-as-group model: - computeDisplayName / extractEmail / extractPhone resolve through the primaryMember (Member) instead of the dropped masterAccountHolder - getCustomerDetail returns the Account's members list with permission flags (isLicensee, isAccountManager, canManageSubscription, canManageBilling) plus the primaryMemberId - POST /customers accepts primaryMemberId (replaces masterAccountHolderId); on save, an AccountMember row with full management flags is created for the primary member - PUT /customers/{uid}/members rewritten to add/remove AccountMember rows by member id and set the primary member EntitlementService updated to consume the new AccountMember entity (was AccountBillingMember in commerce.billing.account).

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei