diff --git a/prisma/schema.prisma b/prisma/schema.prisma
index cbfddef9..95ad4e33 100644
--- a/prisma/schema.prisma
+++ b/prisma/schema.prisma
@@ -40,6 +40,7 @@ model User {
nameExtension String? // nome personalizado para exibição no ramal
setorExtension String? // setor personalizado para exibição no ramal
matricula String? // matrícula do usuário - para exportação de pedidos
+ email_empresarial String? // email empresarial para uso em ações específicas (ex: chat com permissão can_view_answer_without_admin_access)
// Notificações
notifications Notification[]
diff --git a/src/app/(authenticated)/admin/users/page.tsx b/src/app/(authenticated)/admin/users/page.tsx
index 4b9745d4..f2b8f0f5 100644
--- a/src/app/(authenticated)/admin/users/page.tsx
+++ b/src/app/(authenticated)/admin/users/page.tsx
@@ -328,6 +328,7 @@ interface UserManagementCardProps {
role_config: RolesConfig
emailExtension: string | null
matricula: string | null
+ email_empresarial?: string | null
}
allForms: { id: string; title: string }[]
onUserUpdate: () => void
@@ -358,6 +359,7 @@ function UserManagementCard({ user, allForms, onUserUpdate }: UserManagementCard
extension: user.extension ?? 0n,
emailExtension: user.emailExtension ?? "",
matricula: user.matricula ?? "",
+ email_empresarial: user.email_empresarial ?? "",
})
const [permissionsData, setPermissionsData] = useState
+ Email usado para ações específicas (ex: chat com permissão can_view_answer_without_admin_access) +
+{user.email_empresarial ?? 'Não informado'}
+