Konto die Gruppe; ersetzen Benutzer-Set mit Member-Set + AccountMember

Refactorkamo-shared-library
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.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen