Seed app diritto per ogni radice, e smettere di inventare piani livelli

FixInitializerService
Shipped
8 agosto 2026 alle ore 17:15 UTC
Author
Kamo
Commit
817695d

Due difetti trovati controllando il prod prima di capovolgere kamo.entitlement.fail-open. Sign Pink è una seconda radice di diritto (isPlatformProduct, con la propria FREE/BUSINESS/PRO piani). Il corridore ha seminato solo l'org di alto livello, quindi i piani di Sign Pink non avrebbero avuto app righe — e una volta che una riga mancante significa negare, che revoca ogni applicazione da ogni segno rosa Inquilino. Ora semi ogni org che è di alto livello, èPlatformProduct, o possiede piani. La matrice per-tier app è stata inventata. Un esplicito èIncluded=false riga nega indipendentemente dal bandierina non aperta, in modo da vedere una lista di livelli indovinati porta le applicazioni lontano da org che li hanno oggi — il pareggio GRATUITO avrebbe spogliato POS, MEET, KB, MARKETING, EMAIL, AI SUPPORT, HRS, ESIG e VOIP dai quattro live FREE DEFAULT org al momento della migrazione. Senza il proprietario intento commerciale l'unica esclusione defensibile è un'applicazione che non ha spedito, quindi inclusione ora deriva da DevelopmentStageType: COMPLETATO incluso, non rilasciato escluso. Ancora cancelli MLOS e l'applicazione personale-loan correttamente mentre non cambia nulla un org utilizza oggi; sono curati per piano nelle impostazioni UI, che questo corridore non sovrascrive mai. Verificato contro il prod dopo l'esecuzione: 21 caratteristiche app su ogni root, 105 file di piano per KamoCRM e 63 per Sign Pink, combinazioni plan-by-app zero scoperte, MLOS(14) e LOS(25) escluse tutti 8 piani, e zero applicazioni spedite erroneamente esclusi.

All changes

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