- 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.