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

48 lines
1.1 KiB
Markdown

# 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
```text
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
```bash
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.