fix: improve role assignment logic and permission handling in dashboard components

This commit is contained in:
2025-10-27 08:41:53 -03:00
parent 2c2b792b4a
commit 6bfc0c2ced
19 changed files with 2105 additions and 118 deletions

53
VALIDAR_CONFIGURACAO.bat Normal file
View File

@@ -0,0 +1,53 @@
@echo off
chcp 65001 >nul
echo.
echo ═══════════════════════════════════════════════════════════
echo 🔍 VALIDAÇÃO DE CONFIGURAÇÃO - SGSE
echo ═══════════════════════════════════════════════════════════
echo.
echo [1/3] Verificando se o Convex está rodando...
timeout /t 2 >nul
echo [2/3] Procurando por mensagens de erro no terminal...
echo.
echo ⚠️ IMPORTANTE: Verifique manualmente no terminal do Convex
echo.
echo ❌ Se você VÊ estas mensagens, ainda não configurou:
echo - [ERROR] You are using the default secret
echo - [WARN] Better Auth baseURL is undefined
echo.
echo ✅ Se você NÃO VÊ essas mensagens, configuração OK!
echo.
echo [3/3] Checklist de Validação:
echo.
echo □ Acessei https://dashboard.convex.dev
echo □ Selecionei o projeto SGSE
echo □ Fui em Settings → Environment Variables
echo □ Adicionei BETTER_AUTH_SECRET
echo □ Adicionei SITE_URL
echo □ Cliquei em Deploy/Save
echo □ Aguardei 30 segundos
echo □ Erros pararam de aparecer
echo.
echo ═══════════════════════════════════════════════════════════
echo 📄 Próximos Passos:
echo ═══════════════════════════════════════════════════════════
echo.
echo 1. Se ainda NÃO configurou:
echo → Leia o arquivo: CONFIGURAR_AGORA.md
echo → Siga o passo a passo
echo.
echo 2. Se JÁ configurou mas erro persiste:
echo → Aguarde mais 30 segundos
echo → Recarregue a aplicação (Ctrl+C e reiniciar)
echo.
echo 3. Se configurou e erro parou:
echo → ✅ Configuração bem-sucedida!
echo → Pode continuar desenvolvendo
echo.
pause