Resolver modelo aplicado para consulta orgId opcional com verificação de associação
Corrigir a fonte do modelo aplicado e normalizar a conformidade na API
Usar resolução do resolvedor para BRANCH TYPE vs MASTER em vez de inferir de branchTypeID sozinho. Normalizar literais de conformidade FALSE/TRUE em modelo apli...
Modelo mestre aplica-se apenas à posse de org; remover a propagação de crianças
Propagar regras de conformidade e idade do modelo mestre para modelos de segurança do tipo filial
ThemeRevision em cabeçalhos de configuração e cache sobre ativos do tema
Emit themeRevision (epoch ms) in config.json em cada gravação; set Cache-Control em config, globals.css e site. webmanifest faz uploads de caches de borda reval...
Gravar o globals.css antes da limpeza; executar o cleanup assync
Disposição de reordenarAtualizar para escreverFilesConfig (colores, config, manifest) é executada Antes da limpeza do ficheiro de fundo. Recarregar org de DB pa...
Aplicar cores org comprometidas no MinIO globals.css
Recarregar a organização a partir do DB no início de uma provisão de assync assim writeConfigFiles vê cores salvas por PATCH /colors (snapshot do controlador Po...
Mark DNS-verificado domínios personalizados como isDefault in domain API
Anteriormente apenas *.kamocrm.com subdomínios foram marcados isDefault, assim orgs com um domínio apex personalizado verificado (por exemplo, kamocrm.com) semp...
Alinhar o detalhe do domínio e verificar-dns acesso com a associação org
Permitir branding quando o usuário é proprietário de org TeamMember
Provisionamento de tema e uploads de logotipo/fundo apenas checaram Organização. proprietário FK; o aplicativo UI trata o proprietário da organização como TeamM...
Limpar os FKs do usuário e membro antes de excluir a linha avatar
A exclusão de um avatar falhou com uma restrição DB quando ainda era o avatar ativo do usuário ou um cancelamento específico do membro, que combinou com as bolh...
Mesclar o modelo padrão sem limpar a pasta org
A provisão completa já não exclui o prefixo org antes da cópia. Copiar de público/padrão sobrepõe apenas as teclas correspondentes; outros objetos sob a org pas...
Resolver a máquina de pastas de temas sem uma verificação estrita do DNS
Provisionamento de tema necessário éDnsVerificado para cada domínio, então orgs usando apenas o subdomínio padrão kamocrm.com nunca começou a trabalhar assync (...
Publicar os progressos da oferta temática no NATS principal
JetStream CHAT MESSAGES stream é configurado para chat.> somente, então publica A validação falhou e a UI viu Sem progresso. Use Connection.publish como Support...
Definir EmbRecordState.isActive no assistente create-org assim orgs.is active não é null
Retornar JSON-safe create-org body em vez de serializar entidade da Organização
Bind create-org JSON manualmente e desembrulhar corpos codificados duplos
Parse create-org com objeto simplesMapper e retornar mensagem Jackson em 400
Desserialize corpo create-org em CreateOrganização Carga útil para evitar entidade JsonIdentity Falha na informação
Processar o JSON create-org despindo o campo de domínio do assistente antes do mapeamento da organização
Parse create-org JSON sem @RequestBody para evitar 415
Primavera retorna Tipo de mídia não suportado quando o tipo de conteúdo está faltando ou não aceito para @RequestBody. Ler bytes e usar ObjectMapper em vez diss...
Campos de política de conformidade de coerção de mapas de solicitação JSON
Expor políticas de conformidade ATF em modelos e tipos de filiais creatáveis
- OrganizationController aplica aplicação de modelo antes das afirmações de idade - SegurançaModelController e MasterModelController passar campos de política -...
Reconstruir para atualização de biblioteca compartilhada com kamo (remover OrganizationType, add isTopLevel)
Pipeline de desencadeamento (camo-shared-library OrgRoleService rights upsert)
Configuração padrão do direito nulo para NOT SPECIFIED na criação/atualização
Ignorar a atualização do modelo de segurança quando a função bloqueia as edições de segurança
Ler os direitos de sessão como lista ou CSV legado para os endpoints dos membros
Direitos de armazenamento do KSessionService e SecurityRoleController como Lista<String> de Nomes do tipo "RoleRight". MemberSecurityController elenco para Stri...
Verificando-dns verifica cada rótulo conhecidoAliases; skip depreciated app/media em opcional
Alinhar conhecidosAliases com DNS e auto-cert (add mail, play, apps, sign; drop app, mídia)
Evitar o envenenamento de transações DDL e endurecer corridas de multi-pod
A auto-cura anterior colocou DDL dentro de uma @Transactional syncAll(). Quando um ALTER QUADRO ADD CONSTRAINT disparado sobre uma restrição existente (caso nor...
Fazer RoleRightsSyncService totalmente auto-cura em cada inicialização
Adicionar ou remover um RoleRightType nunca mais precisa ser executado KamoInitializerService. syncAll() agora executa três fases em cada inicialização: 1. Res...
Remover chamadas getType () da OrganizaçãoController após a Organização Remoção de tipo
Definir orgOriginal em registro e expor isOriginalOrg em minhas redes
Extrair RoleRightsSyncService e adicionar o endpoint sync-rights
- RoleRightsSyncService: centraliza a lógica de sincronização de direitos de papel para ambos OrgRole E... tabelas; inicialização e sob demanda - DataLoader: de...
Adicionar PATCH /membership-type endpoint para promoção/demoção de membros
Use getOrganizaçãoByIdWithCaracterísticas no AppDisponível Interceptador
Resolve Initialização PreguiçosaExcepção em /api/security/leades e tudo Outras vias de CRM/POS. O interceptor chamado org.getFeatures() após o fechamento da tra...
Resolver a aba Membros mostrando vazio devido ao problema Hibernate Type () de classe base
O filtro do Hibernate (m) = :type JPQL retorna 0 resultados quando o limite parâmetro é a classe de membro base (herança JOINED). Isto afecta o Endpoint dos mem...
Activar o registo do Hibernate SQL para diagnosticar a consulta de membros que retorna 0
Ativado temporariamente org.hibernate.SQL=DEBUG para ver o que SQL the Type() A consulta do JPQL gera para o endpoint dos membros-subscritores.
Adicionar registro diagnóstico para o endpoint getMembersAndSubscribers
Logs orgId, query result count, and per-member isActive status to help diagnosticar por que a aba Membros mostra lista vazia.
Allow god-mode users to provision ownerless orgs; prefer FQDNs in domain resolution
Add @Transactional to provision-theme for lazy domain loading; remove hardcoded domain from provision request
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
