Backfill App Anspruchsreihen in den Plattformplan-Katalog

FeatureInitializerService
Verschifft
8. August 2026 um 16:47 UTC
Autor
Kamo
Ausschuss
a9a5b38

Anspruch löst sich nun auf einer getippten service_type Spalte, aber keine Katalogzeile trug eine, so jeder Plan, der noch beschlossen wurde, über den Ausfall-Open-Standard "alles eingeschlossen" zu haben. Dieses Saat der Matrix so kamo.entitlement.fail-open kann schließlich ohne Dark-Firing-Apps ausgeschaltet werden. - AppEntitlementCatalogMigration (@Order(51), nach PlatformOwnerPlanSeeder): idempotent Backfill. Erstellt eine 'Anwendung' Feature Kategorie mit einer BOOLEAN-Reihe pro Nicht-Kern-App gebunden an seinen ServiceType, re-bindet jede bereits bestehende Zeile, die den Code hat, aber keine serviceType und fügt die fehlenden Plan-zu-App-Reihen pro Tier ein. Einfügen-wenn-fehlen nur es löscht nie und überschreibt nie ein Operator ist ingeschlossen, so dass eine Ebene in der Einstellungen UI überlebt Neustarts. Auch die bestehende VIDEO_CONF / AI_ASSISTANT / HR_SYSTEM / ESIGNATURES / EMAIL_HOSTING Add-ons, die nichts zuließen. - KamoCRMPricingLoader: gleiche Matrix für einen frischen Cluster. Die App-Reihen sind im Inneren angefügt upsertFeatures anstatt in einem zweiten Durchgang geschrieben, weil upsertPlanFeatures löscht die Plan-Reihen vor dem Einfügen - ein zweiter Anruf würde still wischen die Marketing-Matrix. Hinweis: Dieser Loader ist deaktiviert (früh zurück, und sein DataLoader-Aufruf wird kommentiert), der warum die Migration oben der Produktionsweg ist.

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