Risolvetore di temperatura efficace per gating di lettura del modello applicato

Featurekamo-shared-library
Spegnimento
19 aprile 2026 alle ore 21:34 UTC
Autore
Kamo
Impegno
b111835

Aggiunge il cancello di lettura che rende il modello di sicurezza applicato la finale fonte di verità per la disponibilità di funzionalità, così stante stato DB non può trapelare funzionalità disabilitata attraverso e una funzione forzata è sempre visibile anche quando il DB non si e' ripreso. Nuovi metodi su AppliedModelEnforcementService: - computeAvailabilitiesMap(org) — risoluzione di un passaggio di ogni ServiceType disponibilità per un org in un unico lookup. Serve come il lotto primitivo sugli altri nuovi metodi. - isAppEffectivelyEnabled(org, serviceType, caratteristiche) — il canonico "is questa app sul controllo. Servizi di base sempre su, deprecato sempre fuori, FORCE ENABLED sempre on, NON DISPONIBILE sempre off; OPTIONAL * defers to la riga di OrgFeature è stato attivo. ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** compagno per i chiamanti che hanno bisogno di "all efficacemente-on app" come set. - computeEffectiveFeatures(org, caratteristiche) — restituisce un ArrayList fresco di OrgFeature righe proiettate attraverso il cancello: NON AVAILABLE drop, FORCE ENABLED forzato ad attivarsi (anche su file DB disabili), e FORCE ENABLED apps senza file DB ancora rappresentate da righe transitorie (organizzazioni-scopiche, mai perseverate). Callers serializzare le caratteristiche di un org ai clienti ora passare attraverso computeEffectiveCaratteristiche piuttosto che leggere la collezione grezza, quindi la frontend vede la vista applicata-model-gated per impostazione predefinita.

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