- 出荷済み
- 2026年4月19日 21:34 UTC
- プロフィール
- Kamo
- コンテンツ
- b111835
適用されるセキュリティモデルを最終的なものにするリードタイムゲートを追加します。 機能の可用性のための真実のソース, ので、DBの状態をStaleは漏れません 無効な機能と不可抗力機能は常に表示 DBが巻き込まれていない場合でも。 AppliedModelEnforcementService の新しいメソッド: - computeAvailabilitiesMap(org) — すべてのServiceTypeの1パス解像度 単一のルックアップでorgの可用性。 バッチプリミティブとしてのサーブ 他の新しいメソッドはビルドします。 - isAppEffectivelyEnabled(org、serviceType、機能) — 正式な "is このアプリをオンにします。 コアサービスは常にオン、非推奨、常にオフ FORCE ENABLED 常にオン、NOT AVAILABLE 常にオフ; OPTIONAL * defers へ OrgFeature 行の isActive 状態。 -******************** の機能 — Set<ServiceType> "すべての効果的なアプリ"をセットとして必要とする呼び出し者のための仲間。 - computeEffectiveFeatures(org, feature) — 新鮮なArrayListを返す OrgFeature はゲートを通した行: NOT AVAILABLE は、 FORCE ENABLEDは、アクティブに強制される(無効なDB行でも)、および FORCE ENABLED は、DB 行がなくても、一時的な行で表現されていないアプリです。 (組織スコープ、主張しない) Callers がクライアントに org の機能をシリアライズできるようになりました。 computeEffective 生のコレクションを読むのではなく、 frontend は、デフォルトで application-model-gated ビューを参照します.