Skuteczny dezaminator funkcji do zastosowania-model odczytu

Featurekamo-shared-library
Szycy
19 kwietnia 2026 21:34 UTC
Autor
Kamo
Pochęt się
b111835

Dodaje bramkę odczytu, która sprawia, że zastosowany model bezpieczeństwa jest ostateczny źródło prawdy dla dostępności funkcji, więc nieświeży stan DB nie może wyciekać Funkcja wyłączona i funkcja z obsługą sił jest zawsze widoczna Nawet jeśli DB nie nadążyło. Nowe metody na AppliedModelEnforcementService: - computeAvailabilitiesMap(org) — jednoprzepustowe rozwiązanie każdego ServiceType's Dostępność dla orgu w jednym odkrywce. Służy jako partia prymitywna Inne nowe metody opierają się na nim. - isAppEffectivelyEnabled(org, serviceType, funkcje) — kanoniczny "jest To aplikacja na" Sprawdź. Podstawowe usługi zawsze, przestarzałe zawsze, FORCE_ENABLED zawsze włączony, NOT_AVAILABLE zawsze wyłączone; OPTIONAL_ defers Węg OrgFeature jest aktywny stan. - Funkcje) — Set-ServiceType> Towarzysz rozmówcy, którzy potrzebują "wszystkich skutecznie włączonych aplikacji" jako zestawu. - computeEfectiveFeatures(org, funkcje) — zwraca świeżą ArrayList Ręki OrgFeature wyświetlane przez bramę: NIEdostępne upuszczone, FORCE_ENABLED zmuszony do aktywnego (nawet na niepełnosprawnych wierszach DB), oraz Forcetonowe aplikacje FORCE_ENABLED bez wiersza DB, ale reprezentowane przez przejściowe wiersze (organizacja-scoped, nigdy nie trwała). Dzwoniące do osób publikujących funkcje orgi do klientów teraz trasę computeEfectiveFeatures zamiast czytać surową kolekcję, więc Frontend domyślnie widzi widok przy zastosowaniu-modelu.

Wszystkie zmiany

Jak to, co widzisz żeglugę?

Każda z tych aktualizacji automatycznie ląduje w miejscu pracy. Zacznij za darmo i obserwuj, jak rośnie tydzień po tygodniu.

Start Free ForeverZobacz ceny