- Spegnimento
- 27 aprile 2026 alle ore 22:57 UTC
- Autore
- Kamo
- Impegno
- 6ad6ed6
Il conto è ora stesso il "gruppo" — non c'è un gruppo separato di fatturazione concetto. I membri (org-scoped) appartengono al Conto direttamente tramite il nuovo AccountMember aderire, con le bandiere di autorizzazione per-membro che si uniscono. Il primo membro a creare l'account diventa il suo primarioMember. Account.java: - Getta il campo utenti di ManyToMany Set <User> (e ACCOUNT USERS si uniscono alla tabella) - Getta il campo User masterAccountHolder - Sostituire con i membri di @OneToMany Set - primarioMember (Member) è il principale proprietario / primo creatore Una nuova entità. - Porta le bandiere di autorizzazione per membro: isLicensee, isAccountManager, canManageSubscription, canManageBilling - Bandiera rinominata èGroupPlanManager -> isAccountManager (non più "gruppo" inquadratura) Nuovo repository: AccountMemberRepository (sostituisce AccountBillingMemberRepository che viveva sotto il commercio.billing.account). Rimosso: il vecchio AccountBillingMember entità + repository sotto commercio.billing.conto. E' il momento giusto. riscritto per leggere il display nome/email dei campi incorporati del Conto (con primarioMember come fallback) invece del masterAccountHolder caduto.