- Se descapó
- 19 de abril de 2026 a las 21:34 UTC
- Autor
- Kamo
- Compromit
- b111835
Añade la puerta de la hora de lectura que hace que el modelo de seguridad aplicado sea el definitivo fuente de la verdad para la disponibilidad de características, por lo que el estado DB rancio no puede filtrar un Característica deshabilitada a través y una característica habilitada por la fuerza siempre es visible incluso cuando el DB no se ha puesto al día. Nuevos métodos en AppliedModelforcementService: - computeAdisilabilitiesMap(org) Resolución de un solo paso de cada ServiceType's disponibilidad para una org en un solo vistazo. Sirve como el lote primitivo los otros nuevos métodos basados. - esAppEfectivelyEnabled(org, serviceType, características) esta aplicación en el cheque. Los servicios básicos siempre encendidos, despreciados siempre fuera, FORCE-ENABLED siempre encendido, NO AVAILABLE siempre desactiva; OPTIONAL.* se postra a La fila de OrgFeature es Active. - *******************) . el Set-ServiceType. acompañante para los que llaman que necesitan "todas las aplicaciones" como conjunto. - computeEfectectiveFeatures (org, características) - devuelve una nueva ArrayList de Filas de orgFeature proyectadas a través de la puerta: NO.AVAILABLE cayó, FORCE-ENABLED obligado a activar (incluso en filas de DB desactivadas), y Aplicaciones FORCE-ENABLED sin fila DB aún representadas por filas transitorias (organización-enlaceda, nunca persistió). Los llamantes serializan las características de un org a los clientes ahora se dirigen computeEffectiveCaracterística en lugar de leer la colección cruda, por lo que el frontend ve la vista aplicada-modelo por defecto.