Browse Source

s/Pleroma.UserEmail/Pleroma.Emails.UserEmail/

tags/v1.1.4
Haelwenn (lanodan) Monnier 5 years ago
parent
commit
9c1b36856b
No known key found for this signature in database GPG Key ID: D5B7A8E43C997DEE
7 changed files with 17 additions and 8 deletions
  1. +1
    -1
      lib/pleroma/emails/user_email.ex
  2. +1
    -1
      lib/pleroma/user.ex
  3. +6
    -1
      lib/pleroma/web/admin_api/admin_api_controller.ex
  4. +1
    -1
      lib/pleroma/web/twitter_api/twitter_api.ex
  5. +1
    -1
      test/web/admin_api/admin_api_controller_test.exs
  6. +4
    -2
      test/web/twitter_api/twitter_api_controller_test.exs
  7. +3
    -1
      test/web/twitter_api/twitter_api_test.exs

+ 1
- 1
lib/pleroma/emails/user_email.ex View File

@@ -2,7 +2,7 @@
# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only

defmodule Pleroma.UserEmail do
defmodule Pleroma.Emails.UserEmail do
@moduledoc "User emails"

import Swoosh.Email


+ 1
- 1
lib/pleroma/user.ex View File

@@ -279,7 +279,7 @@ defmodule Pleroma.User do
if user.info.confirmation_pending &&
Pleroma.Config.get([:instance, :account_activation_required]) do
user
|> Pleroma.UserEmail.account_confirmation_email()
|> Pleroma.Emails.UserEmail.account_confirmation_email()
|> Pleroma.Emails.Mailer.deliver_async()
else
{:ok, :noop}


+ 6
- 1
lib/pleroma/web/admin_api/admin_api_controller.ex View File

@@ -237,7 +237,12 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
!Pleroma.Config.get([:instance, :registrations_open]),
{:ok, invite_token} <- Pleroma.UserInviteToken.create_token(),
email <-
Pleroma.UserEmail.user_invitation_email(user, invite_token, email, params["name"]),
Pleroma.Emails.UserEmail.user_invitation_email(
user,
invite_token,
email,
params["name"]
),
{:ok, _} <- Pleroma.Emails.Mailer.deliver(email) do
json_response(conn, :no_content, "")
end


+ 1
- 1
lib/pleroma/web/twitter_api/twitter_api.ex View File

@@ -5,9 +5,9 @@
defmodule Pleroma.Web.TwitterAPI.TwitterAPI do
alias Pleroma.Activity
alias Pleroma.Emails.Mailer
alias Pleroma.Emails.UserEmail
alias Pleroma.Repo
alias Pleroma.User
alias Pleroma.UserEmail
alias Pleroma.UserInviteToken
alias Pleroma.Web.ActivityPub.ActivityPub
alias Pleroma.Web.CommonAPI


+ 1
- 1
test/web/admin_api/admin_api_controller_test.exs View File

@@ -317,7 +317,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
refute token_record.used

Swoosh.TestAssertions.assert_email_sent(
Pleroma.UserEmail.user_invitation_email(
Pleroma.Emails.UserEmail.user_invitation_email(
user,
token_record,
recipient_email,


+ 4
- 2
test/web/twitter_api/twitter_api_controller_test.exs View File

@@ -1064,7 +1064,7 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
token_record = Repo.get_by(Pleroma.PasswordResetToken, user_id: user.id)

Swoosh.TestAssertions.assert_email_sent(
Pleroma.UserEmail.password_reset_email(user, token_record.token)
Pleroma.Emails.UserEmail.password_reset_email(user, token_record.token)
)
end
end
@@ -1163,7 +1163,9 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
|> assign(:user, user)
|> post("/api/account/resend_confirmation_email?email=#{user.email}")

Swoosh.TestAssertions.assert_email_sent(Pleroma.UserEmail.account_confirmation_email(user))
Swoosh.TestAssertions.assert_email_sent(
Pleroma.Emails.UserEmail.account_confirmation_email(user)
)
end
end



+ 3
- 1
test/web/twitter_api/twitter_api_test.exs View File

@@ -321,7 +321,9 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPITest do

assert user.info.confirmation_pending

Swoosh.TestAssertions.assert_email_sent(Pleroma.UserEmail.account_confirmation_email(user))
Swoosh.TestAssertions.assert_email_sent(
Pleroma.Emails.UserEmail.account_confirmation_email(user)
)
end

test "it registers a new user and parses mentions in the bio" do


Loading…
Cancel
Save