Adicionar tipo de verificação para Selecionar emAlterar valores em campos de hipoteca
Adicione suporte de extensão de telefone ao CreateLeadRequest, UpdateLeadRequest e LeadDTO
Adicionar asserção de tipo para hipotecaFields.isRepresented boolean check
Adicionar propriedade de extensão à interface de telefone para suportar extensões de telefone
Filtrar mercados para mostrar apenas mercados ativos na página de criação de chumbo
Substituir a cor secundária por variações de cor e gradientes primários
Resolver MultipleBagFetchException e corrigir persistência de formulário personalizado
- Simplificado CustomFormRepository consulta para evitar várias buscas de saco - Fixo LeadMarketService para salvar e carregar corretamente associações de formu...
Guardar e carregar corretamente associações de formas personalizadas para mercados
- Removeu a remoção do repositório, agora usando a remoção órfã do JPA para limpeza - Inicializar preguiça mercadoCustomForms coleção antes de limpar - Assegura...
Resolver o MultipleBagFetchException no Repositório de Forma Personalizada
- Pesquisa simplificadaByIdAndOrganizaçãoQueryId para evitar buscar vários sacos - Removido FETCH SÃO PARA pilhas e campos na mesma consulta - As coleções são a...
Reload market after create/update to initialize lazy collections
- Updated createMarket and updateMarket to reload market using getMarketById - This ensures all lazy collections (marketCustomForms, vendorProducts) are initial...
Adicionar vendasSubType à interface LeadMarket e usá-lo no formulário de edição
- Adicionado salesSubType field to LeadMarket interface to match DTO - Manuseio atualizadoEditClique para usar salesSubType do DTO ao definir tipos de pai/filho...
Resolver MultipleBagFetchException usando carregamento preguiçoso transacional
- LeadMarketRepository: Revertida para uma consulta simples sem vários CONJUNTOS FETCH - LeadMarketService: Added @Transactional(readOnly=true) to getMarketById...
Erro de tipo: variável 'getAgentFilterMember' Eu usei antes da declaração.
Usar campos passados para o agrupamento de interface de mapeamento de campo
Usar campos passados para o agrupamento de interface de mapeamento de campo
- FieldMappingInterface: Fixed getSystemFieldsByCategory to use pass-in systemFields prop em vez de base SYSTEM FIELDS padrão - FieldMappingInterface: Adicionad...
Correct path handling for mortgage fields and custom form data in lead imports
- Fixed mortgage fields to use 2-part paths (mortgageFields.loanAmount) in setNestedFieldOnCreateRequest - Fixed custom form data to use 3-part paths **********...
Adicionar o carregamento ansioso de consultas no repositório para corrigir problemas de carregamento preguiçosos
- CustomFormRepository: Adicionado FETCH de união esquerda para pilhas e campos em findBy IdAndOrganizaçãoId - LeadMarketRepositório: Adicionado FETCH SÃO JORNA...
Make email/username login case-insensitive
- Normalize input username/email to lowercase before comparison - Use LOWER() function on database column for case-insensitive matching - Fixes issue where user...
Reinicie o estado da falha de carga de dados do mercado para evitar dados obsoletos
- Adicionado reset de estado em bloco quando response.ok for false - Assegura que os campos selecionadosMarketConfig e custom são limpos na carga de mercado fal...
Corrigir erro de sintaxe e adicionar registro de depuração para carregamento de campo de mercado
- Erro de sintaxe corrigido na asserção de tipo complexo, quebrando em interfaces adequadas - Adicionado registro de depuração para rastrear dados de mercado, v...
Use vendasSubTipo para detecção de campo hipotecário em importação manual
- Interface atualizada LeadMarket para combinar com a estrutura DTO (a CustomForms só tem informações básicas inicialmente) - Comentário fixo para esclarecer ve...
Adicionar campo de vendasSubType ao LeadMarketDTO para detecção de campo hipotecário
- Vendas adicionadasCampo SubType para distinguir entre SaleType e subtipos - Quando SaleType tem um pai (por exemplo, RESIDENCIAL MORTGAGE), salesType torna-se...
Adicionar o logotipo completo do Kamo SVG com todos os 14 caminhos
Incorpore conteúdo SVG completo diretamente em vez de caminhos parciais
Use a abordagem somente de CSS para o logotipo do Kamo
A montagem do ficheiro SVG foi removida, usando a imagem de fundo do CSS para carregar o logotipo externo diretamente no elemento #logo
Corrigir logo.svg para referenciar o logotipo externo do Kamo URL
Usar o elemento de imagem SVG para incorporar o logotipo externo em vez de caminhos complexos com transformadas quebradas
Substituir Roundcube logo.svg com o logotipo de Kamo SVG
Monte logo.svg personalizado para ******************* para substituir a marca d'água Roundcube / logotipo de fundo
Adicionar arquivo CSS personalizado para substituir o logotipo da marca d'água Roundcube
- Criado custom.css com sobreposição de marca d'água - Montar o ficheiro CSS em /var/www/html/custom.css - Configurar o Roundcube para carregar folhas estilo ad...
Substituir todos os logotipos Roundcube com logotipo Kamo, incluindo marca d'água
Configuração atualizada do skin logo para o formato do array para cobrir: - Logotipo do cabeçalho principal - Pequeno logotipo de cabeçalho colapsado - Caixa de...
Adicionar subdomínio de e- mail à lista automática SUBDOMAINS
Activa a criação automática de certificados SSL para mail.kamocrm.com
Expor as portas Postfix 25 e 587 via hostPort para correio de entrada
Necessário para receber conexões SMTP externas no K1M1
Add missing Next.js API routes for leads endpoints
- Added /api/security/leads route for GET (all leads) and POST (create lead) - Added /api/security/leads/[id] route for GET, PUT, DELETE operations - Added ****...
Configurar o Roundcube para usar o Mailgun SMTP diretamente
Bypass local Postfix para e- mail de saída, conectando-se diretamente para smtp.mailgun.org com TLS na porta 587
Mudar o Postfix para a implantação baseada no Alpine com suporte ao MySQL
Semelhante ao Dovecot, usando Alpine 3.18 com pacote postfix-mysql instalado em tempo de execução para suporte a mapas virtuais MySQL confiáveis
Fix postfix command to use apt-get instead of apk
boky/postfix is Debian-based, not Alpine
Add postfix-mysql support for MySQL virtual maps
Installed postfix-mysql package at container startup to enable MySQL dictionary lookups for virtual domains/users/aliases
Add auth debugging and ensure MySQL driver packages for Dovecot
- Enable auth_debug, auth_debug_passwords, auth_verbose - Add dovecot-mysql package for proper SQL support - Add mariadb-connector-c for MySQL protocol compatib...
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.
