diff --git a/susconecta/app/(main-routes)/doutores/page.tsx b/susconecta/app/(main-routes)/doutores/page.tsx index 57275aa..4938539 100644 --- a/susconecta/app/(main-routes)/doutores/page.tsx +++ b/susconecta/app/(main-routes)/doutores/page.tsx @@ -46,7 +46,7 @@ import { buscarMedicoPorId, Medico, listarAutorizacoesUsuario, - atualizarAutorizacoesUsuario, + atualizarUserRoles, buscarUsuarioPorEmail, criarUsuarioMedico, type AuthorizationRole, @@ -425,12 +425,14 @@ export default function DoutoresPage() { if (selection.paciente) selectedRoles.push("paciente"); if (selection.medico) selectedRoles.push("medico"); - console.log("[Auth] Atualizando roles:", selectedRoles, "para user_id:", userId, "doctor_id:", authTargetDoctor.id); - const result = await atualizarAutorizacoesUsuario( + console.log( + "[Auth] Atualizando roles (user_roles) :", + selectedRoles, + "para user_id:", userId, - authTargetDoctor.id, // doctor_id (usamos como patient_id na tabela) - selectedRoles ); + // Para médicos vamos gravar roles globais na tabela `user_roles` (sem patient_id) + const result = await atualizarUserRoles(userId, selectedRoles); console.log("[Auth] Resultado:", result); toast({ diff --git a/susconecta/components/credentials-dialog.tsx b/susconecta/components/credentials-dialog.tsx index 961a677..613ef1c 100644 --- a/susconecta/components/credentials-dialog.tsx +++ b/susconecta/components/credentials-dialog.tsx @@ -75,14 +75,6 @@ export function CredentialsDialog({ - - - 📧 Confirme o email: Um email de confirmação foi - enviado para {email}. O {userType} deve clicar no - link de confirmação antes de fazer o primeiro login. - - -
@@ -147,33 +139,6 @@ export function CredentialsDialog({
-
- Próximos passos: -
    -
  1. Compartilhe estas credenciais com o {userType}
  2. -
  3. - - O {userType} deve confirmar o email - {" "} - clicando no link enviado para {email} (verifique - também a pasta de spam) -
  4. -
  5. - Após confirmar o email, o {userType} deve acessar:{" "} - - {userType === "médico" ? "/login" : "/login-paciente"} - -
  6. -
  7. - Após o login, terá acesso à área:{" "} - - {userType === "médico" ? "/profissional" : "/paciente"} - -
  8. -
  9. Recomende trocar a senha no primeiro acesso
  10. -
-
-