feat/fix: dashboard scope + agenda UI + newwhats (encaixe, session-power, papel) #4
Reference in New Issue
Block a user
Delete Branch "feat/newwhats-satelite"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fix de segurança do dashboard (escopo por papel) + melhorias da agenda (linha meia-hora, coluna desktop) + features newwhats (dormentes em prod até haver motor).
🤖 Generated with Claude Code
Os papéis (sec_numbers) são resolvidos no motor pela conta (x-nw-email). Um usuário que só existe no scoreodonto (ex.: recepcionista) não tem conta no motor, então buscar os papéis com o e-mail DELE retorna "conta não encontrada" → todos os números liberados apareciam como "Sem papel definido". Agora o papel de cada sessão liberada é buscado com o e-mail do DONO da sessão (cache por e-mail). Verificado: recep passa a ver o número como role=clinic ("Clínica / Recepção · Rui Cesar"). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>