Etapa 5 — Painel Tenant: clientes, contatos e produtos/serviços
Adiciona os módulos customers (com contatos aninhados e regra de contato principal único) e products, ambos com TenantGuard/RLS, soft delete, limite de clientes do plano e SKU único por tenant (409 amigável). Atualiza o controle de progresso e cobre os critérios de aceite com test/tenant-customers-produtos.e2e-spec.ts. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
/**
|
||||
* Valida apenas o *formato* de CPF (11 dígitos) ou CNPJ (14 dígitos), puro
|
||||
* ou com a pontuação usual — não confere dígito verificador. Pode evoluir
|
||||
* para validação completa (módulo 11) numa etapa futura, se necessário.
|
||||
*/
|
||||
export const DOCUMENTO_REGEX =
|
||||
/^(\d{11}|\d{14}|\d{3}\.\d{3}\.\d{3}-\d{2}|\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2})$/;
|
||||
|
||||
export const DOCUMENTO_MENSAGEM = 'documento deve ser um CPF ou CNPJ válido (formato)';
|
||||
Reference in New Issue
Block a user