CL-194 - Hotfix do embed do Add Peça com IA
Resumo
Foi concluído o fluxo que havia ficado interrompido ao embutir o Add Peça com IA na aba de Peças, removendo o estado em que o iframe perdia o contexto da aba e podia abrir a navegação no lugar errado.
Entregas
admin/modulos/pecas/add_ia.php- o formulário principal agora preserva
embed=1 - o POST que promove o rascunho para
detalhe.phpusatarget="_top"quando a tela está embutida admin/modulos/pecas/index.php- a URL com
#tab-add-iaagora reabre a aba correta - a troca de abas sincroniza o
hash - o
iframedo Add IA recalcula a própria altura ao carregar admin/modulos/pecas/action.php- cadastro e edição de peças admin/parceria passaram a persistir
origem='admin' peca.php- a seção de local passou a mostrar endereço, bairro, rotas e mapa do Google
evento.php- a seção de dúvidas ganhou CTA de WhatsApp para produção sem contato cadastrado
- a meta description passou a normalizar entidades HTML antes do escape final
meta-analytics.php- metas de
peca.phppassaram a decodificar entidades HTML antes de montardescription/og:description admin/js/plugins/ckeditor/config.js- o editor foi configurado para salvar novos textos em UTF-8 normal, sem converter acentos para entidades HTML
Validações
php -l admin/modulos/pecas/index.phpphp -l admin/modulos/pecas/add_ia.phpphp -l admin/modulos/pecas/action.phpphp -l peca.phpphp -l evento.phpphp -l meta-analytics.php- verificação manual no banco:
- peça
1493corrigida paraorigem='admin' - peça teste
1495confirmada com sinopse UTF-8 normal, sem entidades HTML
Observações
- a tentativa de acionar
opencodecomo worker externo falhou no ambiente atual por indisponibilidade de acesso ao serviço de modelos, então o fechamento técnico foi concluído localmente com validação de diff e sintaxe