From 8cfb196f367b321a196c24514f23af5cb62f4d17 Mon Sep 17 00:00:00 2001
From: tmn21 <tmn21@inf.ufpr.br>
Date: Fri, 17 Nov 2023 09:40:20 -0300
Subject: [PATCH] ISSUE #59: UPDATE confirmation email

---
 app/mailers/user_mailer.rb                        |  7 ++++++-
 app/views/user_mailer/email_confirmation.html.erb | 11 ++++++++---
 app/views/user_mailer/email_confirmation.text.erb | 12 +++++++++++-
 3 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb
index 1bb6cc43..270fa0bc 100644
--- a/app/mailers/user_mailer.rb
+++ b/app/mailers/user_mailer.rb
@@ -12,7 +12,12 @@ class UserMailer < ActionMailer::Base
     #function to send email confirmation to user, this view is located in app/views/user_mailer/email_confirmation.html.erb
     def email_confirmation (user)
         @user = user
-        mail(to: @user.email, subject: 'Confirmação de email')
+        mail(from: format_sender('plataformamecred@c3sl.ufpr.br', 'Plataforma MEC RED'),
+        to: @user.email, 
+        subject: 'Confirme sua conta na Plataforma MEC RED')
     end
 
+    def format_sender(email, name)
+        %("#{name}" <#{email}>)
+    end 
 end
diff --git a/app/views/user_mailer/email_confirmation.html.erb b/app/views/user_mailer/email_confirmation.html.erb
index e9078392..4f843fad 100644
--- a/app/views/user_mailer/email_confirmation.html.erb
+++ b/app/views/user_mailer/email_confirmation.html.erb
@@ -1,6 +1,11 @@
 Olá, <%= @user.name %>! </br>
 
-<p>Seja bem-vindo à Plataforma MEC de Recursos Educacionais Digitais.</p></br>
+<p>Boas-vindas à Plataforma MEC de Recursos Educacionais Digitais!</p></br>
 
-Confirme seu e-mail clicando no link:
-<%= confirm_email_v1_user_url(@user.confirm_token)%>
\ No newline at end of file
+Para confirmar sua conta, clique <%= link_to 'aqui', confirm_email_v1_user_url(@user.confirm_token)%>.</br>
+
+<p>Esta mensagem é gerada automaticamente, portanto não pode ser respondida.</p>
+Caso queira se comunicar conosco, acesse nossa aba de <%= link_to 'Contato', 'https://plataformaintegrada.mec.gov.br/contato/Feedback' %>.</br>
+
+<p>Agradecemos seu cadastro,</p></br>
+<p>Equipe Plataforma MEC RED</p>
\ No newline at end of file
diff --git a/app/views/user_mailer/email_confirmation.text.erb b/app/views/user_mailer/email_confirmation.text.erb
index 2e562258..d47f3150 100644
--- a/app/views/user_mailer/email_confirmation.text.erb
+++ b/app/views/user_mailer/email_confirmation.text.erb
@@ -1 +1,11 @@
-<%= confirm_email_v1_user_url(@user.confirm_token) %>
\ No newline at end of file
+Olá, <%= @user.name %>! </br>
+
+Boas-vindas à Plataforma MEC de Recursos Educacionais Digitais!
+
+Para confirmar sua conta, clique <%= link_to 'aqui', confirm_email_v1_user_url(@user.confirm_token)%>.
+
+Esta mensagem é gerada automaticamente, portanto não pode ser respondida.
+Caso queira se comunicar conosco, acesse nossa aba de <%= link_to 'Contato', 'https://plataformaintegrada.mec.gov.br/contato/Feedback' %>.
+
+Agradecemos seu cadastro,
+Equipe Plataforma MEC RED
-- 
GitLab