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