- Navios
- 19 de abril de 2026 às 21:34 UTC
- Autor
- Kamo
- Enviar
- b111835
Adiciona o portão de tempo de leitura que torna o modelo de segurança aplicado o final fonte de verdade para disponibilidade de recursos, então o estado DB não pode vazar o recurso desactivado e um recurso habilitado para força é sempre visível Mesmo quando o DB não alcançou. Novos métodos em AppliedModelEnforcementService: - computAvailabilitiesMap(org) — resolução de um passo de cada ServiceType disponibilidade para uma org em uma única pesquisa. Serve como o lote primitivo os outros novos métodos se baseiam. - isAppEffectively Enabled(org, serviceType, features) — o canônico "é Esta aplicação está ligada. Os serviços principais estão sempre ligados, sempre desactualizados, FORCE ENABLED sempre on, NOT Disponível sempre off; OPTIONAL * A linha OrgFeature é um estado ativo. - ********************** características) - o Set<ServiceType> companheiro de chamadas que precisam de "todos os aplicativos efetivamente ligados" como um conjunto. - ComputEffectiveFeatures(org, features) — devolve uma nova ArrayList de OrgFeature linhas projetadas através do portão: NÃO DISPONÍVEL caiu, FORCE ENABLED forçado a activar (mesmo nas linhas DB desactivadas), e Aplicações FORCE ENABLED sem linha DB ainda representada por linhas transitórias (organização-escoberto, nunca persistiu). Chamadores serializando recursos de uma org para clientes agora roteie através computEffectiveCaracteres em vez de ler a coleção bruta, assim o frontend vê por padrão a view applicated-model-gated.