Atualizar parâmetro de descrição OrgThemeProvisionServiceTest for buildConfigJson
Incluir telefoneExtensão de trabalho na resposta by-department; aceitar telefoneWorkExtension on member PUT
Incluir a descrição de org no config.json
Adicionar campo de descrição para buildConfigJson() e pass org.getDescription() de writeConfigFiles() assim que o tema config.json carrega o org's descrição par...
Expor incluirEmpresa em intation-config e market-config respostas
Ambos... E... agora inclui a bandeira includeEmpresa para que o frontend saiba se deve mostrar o campo de nome da empresa na criação de chumbo.
Adicionar registro diagnóstico ao ponto final /nomes
Log orgId, contagem de membros e resolução de nome por membro para diagnosticar Por que razão o nome do membro atribuído não está a resolver correctamente.
Priorizar o primeiro/último nome real sobre o nome de usuárioAlias para exibição
nome de usuárioAlias é funcionalmente um identificador de login (muitas vezes igual ao nome de usuário), não é um nome de exibição. Nomes reais de leitura human...
Adicionar /names endpoint retornando id→name para todos os membros, independentemente do estado
Os filtros de endpoint by-department apenas para membros ativos da equipe, mas extensão As atribuições podem remeter membros de base ou membros inactivos. Usar ...
- Não. endpoint
Returns salesType, subType e customForms for a market by marketId so o formulário Adicionar Chumbo pode renderizar campos de sub-tipo e formulários personalizad...
Resolver o nome da exibição com a prioridade correta no endpoint by-department
Prioridade: member.usernameAlias → user.name.formatFull() → user.alias → user.username
Serialize Long como string para evitar a perda de precisão JS em grandes IDs do BarataDB
Adicionar éDisponível para resposta de by-department e me/availability endpoints
Adicionar o registo ao Endpoint Antecedente
Log org/index, informações de arquivo, userId, decisões de autenticação e estadiamento MinIO chave para rastrear porque uploads de fundo não estão aparecendo no...
Reconstruir para pegar o membro JsonIdentity Resolução de informações da biblioteca compartilhada com kamo
correção da biblioteca compartilhada com kamo b57d156 @JsonIdentityInfo(propriedade = "uniqueId") → "id" no Membro, resolvendo 400 erros no PUT /api/security/or...
Remover duplicado CorsFilter bean causando duplo cabeçalho Access-Control-Allow-Origin
O Feijão CorsFilter explícito causou um segundo filtro CORS ao lado da Primavera Suporte CORS incorporado da segurança (que usa CorsConfigurationSource). Ambos ...
Permitir que o usuário do sistema gerencie a marca org e corrija a autenticação de logo
- Adicionar bypass do usuário do sistema como primeiro guard no canManageOrgBranding assim plataforma usuário do sistema tem controle total de marca sobre todas...
Endpoints de configuração do sistema + visão geral da plataforma
Superfície de configuração ampla da plataforma, fechada pelo proprietário de topo existente guard (matches SystemUserConfigController's requireTopLevelOwner pat...
Razão real da superfície por trás do erro do GoDaddy 400
GoDaddy agora retorna HTTP 400 com code=UNABLE TO AUTHENTICATE e body "Mau Pedido : Mau Pedido" quando uma conta não atende ao seu atual Elegibilidade da API de...
Adicionar GET /api/security/org/all-networks para administradores de plataforma
Os proprietários de orgs de topo agora podem buscar todas as organizações no sistema com informações de adesão relativas ao chamador. Orgs onde o chamador tem u...
Soltar o parâmetro do membro da equipaPayFeesSetting
Espelha a alteração da biblioteca partilhada — SecurityModelController, MasterModelController e AppliedModelController já não lê/escrever Membro da equipaPayFee...
Domínios de carga de energia via findByIdWithDomains, drop @Transactional
@Transactional em um método de controle mantém uma conexão DB aberta através todo o upload MinIO, e também arrisca LazyInitializationException se o interna getO...
Filtragem de visibilidade + auto-verificar propriedade do subdomínio
Controlador de Organização: - Criação da Web-alias org agora auto-marca propriedadeVerified=true e isDnsVerified=true on the created OrgDomain — no registro TXT...
Enviar diretamente para o público/{domain-pasta}/img/ em vez de preparar o balde
O endpoint do uploadLogo estava escrevendo para um placeholder 'sumtingwong' codificado (configuração não preenchida) em vez do caminho do tema público da org. ...
Remover o nó k2m1 desactivado do nó de bordas por omissão
k2m1 (10.8.2.1) está permanentemente para baixo. Deixando-o na lista de failover fez com que as tentativas de upload pendurassem até o novo timeout do OkHttp di...
Config de nível Org, cliente GoDaddy e web-alias org criam caminho
Wires the new Subdomain Branches feature end-to-end on the backend: - SubdomínioBranchesController for org-level enable + GoDaddy creds (live-verified) - GoDadd...
Deixar cair a verificação de SMS para o campo do telefone na inscrição
O número de telefone coletado durante o self-service é agora um campo de texto opcional simples — sem /register/phone/iniciate, sem código SMS, nenhum /register...
Estado de equipe explícito + prefixo de nome/catálogos sufixos
Agora, devolve o nome Prefixes e NameSuffixes, fonte do NamePrefixType e NameSuffixType para o Adicionar os formulários Membros / Adicionar os Membros da Equipe...
Faça e-mail + nome legal opcional para sub-13 inscrições
O endpoint /api/segurança/registro anteriormente rejeitou qualquer pedido Falta o e-mail, primeiro nome ou sobrenome. Que fez o caminho under-13 (KIDS ONly orgs...
Enforce /network enter rules server-side
Rejeitar quando o alvo é o org de sessão actual, o domínio personalizado SSL não é confirmado, ou a adesão ao alvo humano é inactiva. Partilhar a configuração d...
Requer membro de destinoId e valida a associação de org
Enter- como agora sempre constrói o novo *** com o alvo fornecido pelo cliente membro linha; rejeite org/member descompatidos. Melhore o registro de depuração d...
Compartilhar PostAuth***Service entre login e enter-as
Extrair a compilação de pós- autenticação *** (expansão total, perfil SQL, branch titles, createSession) into PostAuth***Service so enter-as uses the o mesmo ca...
Enter-as sessão usa o provedor de segurança alvo org e o alvo opcionalMemberId
Enter-as estava configurando Redis securityOrgId do usuário global security provider, enquanto o login o define a partir da cadeia FQDN da organização alvo. Ess...
Resolver a sessão do utilizador do sistema da OTK para pedidos BFF
SystemUserConfigController e SystemUserCapabilityController somente ler o Biscoito. kamo-internal forwards X-OTK sem cookies, então SecurityService nunca viu um...
Definir o telefone através do assistente de texto do utilizador para o EmbPhoneNumber
Enter- as resolve a sessão da autenticação BFF X-OTK
O EnterAsController só leu cookies ***; o tráfego interno usa o OTKPreAuthFilter atributos da sessão. Aceitar targetOrgId como string para ids INT8 grandes do J...
Backfill, enter-as flow, mutation guards, config API
Provisionamento auto-cura: SystemUserBackfillService é executado em cada Inicialização do SecurityService (do DataLoader) para adicionar a coluna is system user...
Colete perguntas de segurança + telefone durante a inscrição
Mover o número de telefone e a coleção de questões de segurança para o self-service fluxo de registo (onde se destinaram inicialmente) em vez de necessitando de...
Adicionar Membro / Adicionar Fluxo de criação de membros da equipe
- Novo MemberCreateController expõe: * GET **************** - idade-req, fuso horário, departamentos, títulos de emprego * GET **************** — verificação de...
Adicionar direitoServiço + SegurançaModelo de mercados comerciais
- DireitoServiço calcula por membro recursos subsídios por união ativo Características do plano BillingGroupLicense + KamoCRM Linha de base de nível livre. Cach...
Devolver apenas os membros da equipa do ponto final do departamento
O Centro de Interação deve listar linhas de membros da equipe, não registros de membros base.
Linha de membros do Interaction Center usa títulos de tarefas
Substituir o título do papel do RBAC pelo trabalhoTitleOfficial, backback para o JobTitle título do catálogo para membro da equipe, e o membro do rótulo para me...
Expor e persistir no trabalhoTitleOfficial para membros da equipe em APIs de perfil e segurança de membros
Resolver Organização em serializaçãoCaracterísticas para portão de assinatura
Aplicar portão de assinatura para rotas de aplicativos e API de recursos
AppDisponívelInterceptor agora sempre usa isAppEffectively Enabled so A FORCE ENABLED respeita a subscrição. O Controle de Caracteres é ativado do mesmo portão ...
Endure a cópia padrão do modelo para o provisionamento de org
Usar prefixo de origem explícito para as teclas de destino, saltar marcadores de pastas S3, e falhar rapidamente quando o prefixo do modelo está vazio tão silen...
Incluir a bandeira do proprietário do membro da equipa em *** para a interface de administração da plataforma
Guardar a equipaMembro { memberId, isOrganizaçãoOwner} na sessão Redes no login assim, kamo-internal hasPlatformAdminAccess pode satisfazer o proprietário de or...
E- mail de DNS CNAME necessários
Remover e- mail do KnownAliases por isso verifica- dns e não está mais a bordo require mail.example.com; novos domínios personalizados também ignoram a criação ...
Processar sessão orgID e userID quando armazenados como strings no AppliedModelController.
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.
