mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-27 13:47:58 +01:00
mailer now returns a tuple
This commit is contained in:
parent
128fd1e970
commit
d03375c604
2 changed files with 23 additions and 25 deletions
|
@ -3,16 +3,13 @@ defmodule Philomena.Users.UserNotifier do
|
|||
alias Philomena.Mailer
|
||||
|
||||
defp deliver(to, subject, body) do
|
||||
email =
|
||||
Email.new_email(
|
||||
to: to,
|
||||
from: mailer_address(),
|
||||
subject: subject,
|
||||
text_body: body
|
||||
)
|
||||
|> Mailer.deliver_later()
|
||||
|
||||
{:ok, email}
|
||||
Email.new_email(
|
||||
to: to,
|
||||
from: mailer_address(),
|
||||
subject: subject,
|
||||
text_body: body
|
||||
)
|
||||
|> Mailer.deliver_later()
|
||||
end
|
||||
|
||||
defp mailer_address do
|
||||
|
|
|
@ -200,28 +200,29 @@ defmodule PhilomenaWeb.AppView do
|
|||
input_opts = Keyword.get(opts, :input_opts, [])
|
||||
label_opts = Keyword.get(opts, :label_opts, [])
|
||||
mapper = Keyword.get(opts, :mapper, &mapper_unwrapped/6)
|
||||
wrapper = Keyword.get(opts, :wrapper, &(&1))
|
||||
wrapper = Keyword.get(opts, :wrapper, & &1)
|
||||
|
||||
inputs = Enum.map(collection, fn {label_content, value} ->
|
||||
id = input_id(form, field) <> "_#{value}"
|
||||
inputs =
|
||||
Enum.map(collection, fn {label_content, value} ->
|
||||
id = input_id(form, field) <> "_#{value}"
|
||||
|
||||
input_opts =
|
||||
input_opts
|
||||
|> Keyword.put(:type, "checkbox")
|
||||
|> Keyword.put(:id, id)
|
||||
|> Keyword.put(:name, name)
|
||||
|> Keyword.put(:value, "#{value}")
|
||||
|> put_selected(selected, value)
|
||||
input_opts =
|
||||
input_opts
|
||||
|> Keyword.put(:type, "checkbox")
|
||||
|> Keyword.put(:id, id)
|
||||
|> Keyword.put(:name, name)
|
||||
|> Keyword.put(:value, "#{value}")
|
||||
|> put_selected(selected, value)
|
||||
|
||||
label_opts = label_opts ++ [for: id]
|
||||
label_opts = label_opts ++ [for: id]
|
||||
|
||||
mapper.(form, field, input_opts, label_content, label_opts, opts)
|
||||
|> wrapper.()
|
||||
end)
|
||||
mapper.(form, field, input_opts, label_content, label_opts, opts)
|
||||
|> wrapper.()
|
||||
end)
|
||||
|
||||
html_escape(
|
||||
inputs ++
|
||||
hidden_input(form, field, [name: name, value: ""])
|
||||
hidden_input(form, field, name: name, value: "")
|
||||
)
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue