feat: add join confirmation and mail templating
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Simon 2026-03-09 18:15:12 +01:00
parent 3672ef0d03
commit 6385fbc831
Signed by: simon
GPG key ID: 40E7A58C4AA1EDB2
24 changed files with 585 additions and 53 deletions

View file

@ -26,6 +26,7 @@ defmodule Mv.Membership.JoinRequestSubmitEmailTest do
assert_email_sent(fn email_sent ->
to_addresses = Enum.map(email_sent.to, &elem(&1, 1))
to_string(email) in to_addresses and
(email_sent.html_body =~ "/confirm_join/" or email_sent.text_body =~ "/confirm_join/")
end)

View file

@ -87,7 +87,6 @@ defmodule MvWeb.JoinConfirmControllerTest do
conn = get(conn, "/confirm_join/public-test-token")
assert conn.status == 200
refute redirected_to(conn) =~ "/sign-in"
end
end
end