Add plaintext support for all emails except the digest

This commit is contained in:
Mark Felder 2021-02-05 09:13:17 -06:00
parent 6a3e75c8e6
commit 5df9f68392
1 changed files with 7 additions and 0 deletions

View File

@ -8,6 +8,7 @@ defmodule Pleroma.Emails.UserEmail do
use Phoenix.Swoosh, view: Pleroma.Web.EmailView, layout: {Pleroma.Web.LayoutView, :email}
alias Pleroma.Config
alias Pleroma.HTML
alias Pleroma.User
alias Pleroma.Web.Endpoint
alias Pleroma.Web.Router
@ -43,6 +44,7 @@ def password_reset_email(user, token) when is_binary(token) do
|> from(sender())
|> subject("Password reset")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
def user_invitation_email(
@ -69,6 +71,7 @@ def user_invitation_email(
|> from(sender())
|> subject("Invitation to #{instance_name()}")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
def account_confirmation_email(user) do
@ -91,6 +94,7 @@ def account_confirmation_email(user) do
|> from(sender())
|> subject("#{instance_name()} account confirmation")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
def approval_pending_email(user) do
@ -104,6 +108,7 @@ def approval_pending_email(user) do
|> from(sender())
|> subject("Your account is awaiting approval")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
def successful_registration_email(user) do
@ -118,6 +123,7 @@ def successful_registration_email(user) do
|> from(sender())
|> subject("Account registered on #{instance_name()}")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
@doc """
@ -241,5 +247,6 @@ def backup_is_ready_email(backup, admin_user_id \\ nil) do
|> from(sender())
|> subject("Your account archive is ready")
|> html_body(html_body)
|> text_body(HTML.strip_tags(html_body))
end
end