Решитель эффективных характеристик для прикладной модели времени чтения

Featurekamo-shared-library
Порезанный
19 апреля 2026 г. в 21:34 UTC
Автор
Kamo
Обещать
b111835

Добавляет ворота времени чтения, что делает прикладную модель безопасности окончательной. источник истины для доступности функций, поэтому устаревшее состояние DB не может утечь Функция отключена, и функция с поддержкой силы всегда видна Даже если ДБ не догнал. Новые методы в AppliedModelEnforcementService: - ComputeAvailabilitiesMap(org) - разрешение одного прохода каждого ServiceType Доступность для организации в одном поиске. Служит как партия примитивных Другие новые методы основаны на - isAppEffectivelyEnabled (org, serviceType, features) - канонический "is" Это приложение на чеке. Основные услуги всегда включены, обесценены всегда выключены, FORCE ENABLED always on, NOT AVAILABLE always off; OPTIONAL * Состояние OrgFeature является активным. **************** Функции — набор <ServiceType> Компаньон для абонентов, которым нужны «все эффективные приложения» в виде набора. - computeEffectiveFeatures (org, features) - возвращает новый ArrayList Строки OrgFeature, проецируемые через ворота: Not AVAILABLE FORCE ENABLED принудительно активируется (даже на отключенных DB-рядах), и Приложения FORCE ENABLED без DB-ряда, представленные переходными рядами (организационный, никогда не сохраняется). Звонящие, сериализующие функции организации для клиентов, теперь проходят через Вычислительные характеристики, а не чтение сырой коллекции, поэтому Frontend видит прикладную модель по умолчанию.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены