ResidenciaTICBrisa / T2G8-Plugin-Wordpress

Plugin wordpress para georreferenciamento de locais amigáveis a comunidade LGBTQ+
https://residenciaticbrisa.github.io/T2G8-Plugin-Wordpress/
Other
1 stars 3 forks source link

Adição do envio de e-mail para as mudanças de status dos for… #132

Closed Max-Rohrer20 closed 6 months ago

Max-Rohrer20 commented 6 months ago

O que há de novo?

Adição da feature do envio de e-mail.

Qual a alteração que exige um pull request?

Implementação da feature do envio de e-mail para administrador e usuário assim que forem feitas mudanças dentro do status de cada resposta. Tipo da mudança
Funcionalidade do envio de e-mail adicionada no arquivo process_forms.php e formulario-admin-page.php Marque o checkbox correspondente a mudança.

Descrição da mudança O e-mail do administrador está sendo enviado para o e-mail cadastrado diretamente no WordPress. A mensagem contém o nome do loca cadastrado, tipo de serviço, data e hora que o cadastro foi feito e o link para acessar o painel de adminstração diretamente. O envio do e-mail para o usuário está sendo feito em 3 situações: 1- Quando ele faz a resposta no formulário 2- Quando o formulário é aprovado 3- Quando o formulário é rejeitado Contudo, existe a possibilidade de ocorrer spam no e-mail do usuário devido ao fato que sempre que o status muda, seja de pendente para aprovado ou negado, ou de aprovado para negado e vice e versa, um e-mail é enviado para o usuário. Com isso em mente é necessário em pensar em qual é a melhor forma de se evitar que ocorra o reenvio de e-mail toda vez que esse status for alterado. Issue relacionada

Adicionar FIX com as issues relacionadas ao abrir o PR. Ex.: Fix #15 Fix #116 Fix #126

Screenshots

1- Envio do E-mail para administrador image 2 - E-mail para quando o formulário for respondido e a resposta se encontra como Pendente: image 3 - E-mail para quando a plotagem do mapa for aprovado. image 4 - E-mail para quando a plotagem do for rejeitado image