- Shipped
- 28. April 2026 um 03:34 UTC
- Author
- Kamo
- Commit
- 1d0c131
BillingSetupService aktiviert jetzt den ersten offenen Lizenz-Slot für den Schöpfer bei der Aussaat eines Sub-Or-Abonnements (und dasselbe für die Promotion-to-Billing-Besitzer) ansonsten ein frischer Sub-Org-Besitzer sieht nur die Free-Basislinie, obwohl er ein Lizenznehmer auf dem ausgesäten Plan. EntitlementService: - Free-Plan-Basislinie, die über mergePlanFeatures angewendet wird (nicht die Gewerkschaftsvariante) so eine Funktion auf Free enthalten ist, auch wenn ein bezahlter Lizenznehmer Plan passiert, um es nicht enthalten zu markieren. Pläne sollten monoton sein; dies ist ein Sicherheitsnetz. - lösenTopLevelOrgId Fallback verwendet jetzt findFirstByIsTopLevelTrue statt jede Art von Scan zu scannen. - invalidateOrg geht Member.findByOrganizationId so Mitglieder ohne Abonnement Mitgliederreihe (legacy sub-orgs, top-level org members) sind nicht übersprungen. - Lassen Sie ungenutzte mergePlanFeaturesUnion Helfer. AccountController: Lassen Sie die abgestandene "masterAccountHolder Fallback" Doc und Neu-Wort der Promotion-Billing-Besitzer Kommentar, um das neue Modell (die Das Konzept der BillingGroup ist weg).