Backfill app titola righe nel catalogo della piattaforma

FeatureInitializerService
Spegnimento
8 agosto 2026 alle ore 16:47 UTC
Autore
Kamo
Impegno
a9a5b38

L'iscrizione si risolve ora su una colonna di service type digitata, ma nessuna riga di catalogo ha portato una, quindi ogni piano ha ancora deciso di "tutto compreso" tramite il default non aperto. Questo semi matrix così kamo.entitlement.fail-open può alla fine essere spento senza applicazioni dark-firing. - AppEntitlementCatalogMigration (@Order(51), dopo PlatformOwnerPlanSeeder): idempotent riempimento. Crea una categoria di funzionalità 'Applicazioni' con una riga BOOLEAN per app non-core legato al suo ServiceType, rilega qualsiasi riga preesistente che ha il codice ma non serviceType, e inserisce le righe plan-to-app mancanti per livello. Inserimento solo — non cancella mai e non sovrascrive mai un operatore èIncluso, quindi un livello modificato nel UI sopravvive ai reboots. Inoltre rilega il VIDEO CONF esistente / AI ASSISTANT / HR SYSTEM / ESIGNATURES / Componenti aggiuntivi EMAIL HOSTING, che non concedevano nulla. - KamoCRMPricingLoader: stessa matrice per un cluster fresco. Le righe dell'app sono allegate all'interno upsertCaratteristiche piuttosto che scritte in un secondo passaggio, perché upsertPlanFeatures cancella il le righe del piano prima di inserire — una seconda chiamata sarebbe silenziosamente spazzare la matrice di marketing. Nota questo caricatore è disabilitato (ritorno precoce e la sua chiamata DataLoader è commentata), che è perché la migrazione sopra è il percorso di produzione.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo