Files
clientflow_backend/docs/CLIENTFLOW_V472_DOMAIN_ROUTES.md
2026-06-09 22:55:58 +01:00

1.1 KiB

ClientFlow v4.7.2 — Rotas por domínio

Esta versão separa o registo de rotas da UI administrativa por domínio, reduzindo a responsabilidade de app/admin_dashboard.py e preparando a extração gradual de view models/componentes na v4.7.3.

Objetivo

  • Manter comportamento e URLs existentes.
  • Não alterar regras Chatwoot, auto-complete, oportunidades, outbox ou DB.
  • Criar módulos reais em app/admin_ui/pages/.

Estrutura

app/admin_ui/router.py
app/admin_ui/pages/
  dashboard.py
  operations.py
  opportunities.py
  tasks.py
  customers.py
  products.py
  orders.py
  finance.py
  integrations.py
  communications.py
  outbox.py
  events.py
  runs.py
  queues.py
  conversations.py
  system.py

Compatibilidade

As rotas públicas continuam iguais, incluindo aliases em português como /operacoes, /oportunidades, /clientes, /produtos, /encomendas, /financeiro e /integracoes.

Validação

PYTHONPATH=. python -m compileall app scripts tests
PYTHONPATH=. pytest -q

Migração de base de dados

Não requer migração de base de dados.