- 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.