Laisser les membres et les groupes payer pour eux-mêmes, en vertu des règles du propriétaire

Featurekamo-shared-library
Expédié
11 août 2026 à 01:03 UTC
Auteur
Kamo
Commite
67e586e

Trois choses manquaient et une était activement nocive. Les membres de compte ont adopté une position unique à l'échelle mondiale sur Member-id - un membre pourrait administrer C'est exactement UN compte de facturation à l'échelle de la plate-forme. C'est le plafond qui a fait de chaque un arrangement multi-payeurs impossible, et il faisait déjà des dommages plutôt que simplement limiter: AccountMemberService.add() travaillé autour de lui en silence DÉLÉMENT sur leur compte précédent, l'octroi de l'accès à la facturation à un autre qui l'a révoqué sans avertissement; et promouvanceToBillingOwner jeté une violation de contrainte sur sa deuxième course, transformant un double-clic en 500. Le Crémelle unique sur le compte, oud, membre-id, existait déjà et exprime la règle réelle. L'abandont il fait un résultat dérivéByMemberId retour Facultatif lancer le moment n'importe qui détient deux rangées, et neuf appelants comptent sur elle. Il s'agit maintenant d'une requête bornée ordonnés par la création, donc ces appelants gardent la réponse qu'ils avaient au lieu de en fonction de l'endroit où le planificateur retourne en premier; find AllByMemberId est là pour code qui les veut tous. OrgBillingPolicy est le contrôle préventif que le propriétaire n'a jamais eu. Le 2026-04-16 la conception spécifiée facturation-délégation-mode et mise en œuvre l'a abandonnée, en laissant tomber un geste de promotion irréversible et aucun moyen de dire à l'avance si l'auto-paiement a été autorisé, tandis qu'un chemin de départ séparé du consommateur a été autorisé. membres s'abonnent de toute façon. Où un mode interdit quelque chose que les surfaces cachent plutôt que de l'offrir et de l'échouer. BillingGroup désigne un arrangement dont le modèle a déjà permis: AccountAbonnement est unique en ce qui concerne (compte, marché, entité cible), de sorte que plusieurs comptes pourraient toujours cibler une organisation. Il ne porte pas sa propre liste - qui détient un siège est SubscriptionMember plus AccountLicense, la même réponse que pour n'importe qui d'autre, et a Une deuxième liste serait une deuxième vérité à suivre.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation