Effektive-Feature-Resemiter für angewandte Modell Lesezeit-Gating

Featurekamo-shared-library
Verschifft
19. April 2026 um 21:34 UTC
Autor
Kamo
Ausschuss
b111835

Fügt das Lese-Zeit-Gate hinzu, das das angewandte Sicherheitsmodell zum letzten macht Quelle der Wahrheit für Feature-Verfügbarkeit, so abgestandene DB-Zustand kann nicht undicht deaktiviert durch und eine kraftfähige Funktion ist immer sichtbar auch wenn die DB nicht aufgeholt hat. Neue Methoden auf AppliedModelEnforcementService: - computeAvailabilitiesMap(org) - One-Pass-Auflösung für jeden ServiceType Verfügbarkeit für eine Org in einer einzigen Suche. Dient als die Charge primitive die anderen neuen Methoden aufbauen. - isAppffectivelyEnabled(org, serviceType, features) - der kanonische "ist diese App on" überprüfen. Kernleistungen immer an, immer abgehoben, FORCE_ENABLED immer an, NOT_AVAILABLE immer off; OPTIONAL_* vertagt zu der isActive Zustand der OrgFeature Reihe. - ************-Features) - das Set<ServiceType Begleiter für Anrufer, die "alle effektiv auf Apps" als Set benötigen. - computeEffectiveFeatures(org, features) - gibt eine frische ArrayList von OrgFeature-Reihen durch das Tor projiziert: NOT_AVAILABLE fallen gelassen, FORCE_ENABLED zum Aktiven gezwungen (auch bei deaktivierten DB-Reihen) und FORCE_ENABLED Apps ohne DB-Reihe, die noch von transienten Zeilen dargestellt werden (organisatorisch - nie bestanden). Anrufer serialisieren die Funktionen eines Orgs an Clients jetzt durch berechnenEffectiveFeatures anstatt das Lesen der rohen Sammlung, so dass die frontend sieht die anwendbare Modell-gated Ansicht standardmäßig.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen