Résolveur de caractéristiques efficace pour le portage en lecture-temps du modèle appliqué

Featurekamo-shared-library
Expédié
19 avril 2026 à 21:34 UTC
Auteur
Kamo
Commite
b111835

Ajoute la porte-temps en lecture qui fait du modèle de sécurité appliqué le modèle de sécurité final source de vérité pour la disponibilité des caractéristiques, donc l'état DB raréfié ne peut pas fuir a Une fonction désactivée et une caractéristique activée par la force est toujours visible même quand la DB n'a pas rattrapé. Nouvelles méthodes de service d'application de l'application: - calculAvailabilitiesMap(org) - résolution à un passage unique de chaque type de service disponibilité pour une gisure en une seule consultation. Sert la primitive du lot les autres nouvelles méthodes s'appuient. - isAppEnableively (org, serviceType, caractéristiques) - le canonique "est vérifier cette application sur ". Les services de base sont toujours, dépréciés toujours, FORCE-ENABLET toujours, NON DISPONIBLE (p. . . . . . . . . . . . . . . . . . . l'état actif de la ligne OrgFeature. - Caractéristiques) - l'ensemble de services compagnon pour les appelants qui ont besoin de "toutes les applications effectivement en place" comme ensemble. - calculEffectiveFeatures (org, caractéristiques) et retourne une nouvelle liste d'enregistrement OrgFeature lignes projetées à travers la porte: NON DISPONIBLE Largué, FORCE-ENABLED forcé à active (même sur les rangs DB handicapés), et APPS FORCE-ENABLED sans ligne DB mais représentées par des lignes transitoires (l'organisation a été portée, n'a jamais persisté). Les appelants sérialisant les fonctionnalités d'une organisation aux clients Caractéristiques de calculEffective plutôt que de lire la collection brute, de sorte que frontend voit la vue appliquée-modèle-réglée par défaut.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation