feat: enhance LGPD request handling with email notifications and response templates; update frontend filters for improved user experience
This commit is contained in:
@@ -549,6 +549,107 @@ export const criarTemplatesPadrao = mutation({
|
||||
categoria: 'email' as const,
|
||||
tags: ['monitoramento', 'alerta', 'sistema', 'ti']
|
||||
},
|
||||
// ===================== LGPD =====================
|
||||
{
|
||||
codigo: 'lgpd_solicitacao_criada',
|
||||
nome: 'LGPD - Solicitação Criada',
|
||||
titulo: 'Recebemos sua solicitação LGPD ({{tipoSolicitacaoLabel}})',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Recebemos sua solicitação LGPD do tipo "{{tipoSolicitacaoLabel}}".\n\n' +
|
||||
'Prazo estimado para resposta: até {{prazoResposta}}.\n\n' +
|
||||
'Você pode acompanhar o andamento acessando: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'tipoSolicitacaoLabel', 'prazoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'solicitacao', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_acesso',
|
||||
nome: 'LGPD - Resposta Acesso',
|
||||
titulo: 'Resposta à sua solicitação LGPD - Acesso aos Dados',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Acesso aos Dados foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'acesso', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_correcao',
|
||||
nome: 'LGPD - Resposta Correção',
|
||||
titulo: 'Resposta à sua solicitação LGPD - Correção de Dados',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Correção de Dados foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'correcao', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_exclusao',
|
||||
nome: 'LGPD - Resposta Exclusão',
|
||||
titulo: 'Resposta à sua solicitação LGPD - Exclusão de Dados',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Exclusão de Dados foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'exclusao', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_portabilidade',
|
||||
nome: 'LGPD - Resposta Portabilidade',
|
||||
titulo: 'Resposta à sua solicitação LGPD - Portabilidade dos Dados',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Portabilidade dos Dados foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Caso tenha recebido um arquivo anexo, ele contém os dados em formato portável.\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'portabilidade', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_revogacao_consentimento',
|
||||
nome: 'LGPD - Resposta Revogação de Consentimento',
|
||||
titulo: 'Confirmação de Revogação de Consentimento',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Revogação de Consentimento foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Todos os consentimentos ativos associados à sua conta foram marcados como revogados a partir desta data.\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'revogacao_consentimento', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'lgpd_resposta_informacao_compartilhamento',
|
||||
nome: 'LGPD - Resposta Informação sobre Compartilhamento',
|
||||
titulo: 'Resposta à sua solicitação LGPD - Informação sobre Compartilhamento',
|
||||
corpo:
|
||||
'Olá {{nomeTitular}},\n\n' +
|
||||
'Sua solicitação LGPD de Informação sobre Compartilhamento foi marcada como {{statusLabel}}.\n\n' +
|
||||
'Resumo da resposta:\n{{resumoResposta}}\n\n' +
|
||||
'Para mais detalhes, acesse: {{urlPortalLGPD}}.\n\n' +
|
||||
'Equipe de Proteção de Dados / TI.',
|
||||
variaveis: ['nomeTitular', 'statusLabel', 'resumoResposta', 'urlPortalLGPD'],
|
||||
categoria: 'email' as const,
|
||||
tags: ['lgpd', 'informacao_compartilhamento', 'dados_pessoais']
|
||||
},
|
||||
{
|
||||
codigo: 'ausencia_solicitada',
|
||||
nome: 'Ausência Solicitada',
|
||||
|
||||
Reference in New Issue
Block a user