- Verschifft
- 27. April 2026 um 22:57 UTC
- Autor
- Kamo
- Ausschuss
- 6ad6ed6
Das Konto ist nun selbst die "Gruppe" - es gibt keine separate Billing-Gruppe Konzept. Mitglieder (org-scoped) gehören direkt über die neues AccountMember beitreten, mit den pro-member permission Flags weiter die sich verbinden. Das erste Mitglied, das das Konto erstellt, wird sein primäres Mitglied. Account.java: - Drop the ManyToMany Set<User" Benutzer (und ACCOUNT_USERS Join Table) - Drop the User masterAccountHolder Feld - Ersetzen Sie mit @OneToMany Set<AccountMember-Mitgliedern - Primatmitglied (Mitglied) ist der Haupteigentümer / erster Schöpfer Neue Einheit: ************ - Tragt die Berechtigungsflaggen pro Person: isLicensee, isAccountManager, kann UNTERSache, canManageBilling - Umbenannt Flag isGroupPlanManager -- isAccountManager (keine "Gruppe"-Framing) Neues Repository: AccountMemberRepository (ersetzt KontoBillingMitgliedRepository die unter commerce.billing.account lebte). Entfernt: die alte AccountBillingMember-Einheit + Projektarchiv unter commerce.billing.account. ************ umgeschrieben, um Display zu lesen Name/E-Mail aus den eigenen eingebetteten Feldern (mit primärem Mitglied als Fallback) anstelle des fallengelassenen masterAccountHolder.