Add Push notifications backend support
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -17,8 +17,10 @@ defmodule Mobilizon.Web.Email.Activity do
|
||||
def direct_activity(
|
||||
email,
|
||||
activities,
|
||||
locale \\ "en"
|
||||
options \\ []
|
||||
) do
|
||||
locale = Keyword.get(options, :locale, "en")
|
||||
single_activity = Keyword.get(options, :single_activity, false)
|
||||
Gettext.put_locale(locale)
|
||||
|
||||
subject =
|
||||
@@ -34,6 +36,7 @@ defmodule Mobilizon.Web.Email.Activity do
|
||||
|> assign(:subject, subject)
|
||||
|> assign(:activities, chunked_activities)
|
||||
|> assign(:total_number_activities, length(activities))
|
||||
|> assign(:single_activity, single_activity)
|
||||
|> render(:email_direct_activity)
|
||||
end
|
||||
|
||||
|
||||
@@ -105,7 +105,9 @@
|
||||
<%= render("activity/_comment_activity_item.html", activity: activity) %>
|
||||
<% end %>
|
||||
</p>
|
||||
<%= unless @single_activity do %>
|
||||
<em><%= datetime_relative(activity.inserted_at, @locale) %></em>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<%= for activity <- Enum.take(group_activities, 5) do %>
|
||||
* <%= case activity.type do %><% :discussion -> %><%= render("activity/_discussion_activity_item.text", activity: activity) %><% :event -> %><%= render("activity/_event_activity_item.text", activity: activity) %><% :group -> %><%= render("activity/_group_activity_item.text", activity: activity) %>
|
||||
<% :member -> %><%= render("activity/_member_activity_item.text", activity: activity) %><% :post -> %><%= render("activity/_post_activity_item.text", activity: activity) %><% :resource -> %><%= render("activity/_resource_activity_item.text", activity: activity) %><% :comment -> %><%= render("activity/_comment_activity_item.text", activity: activity) %><% end %>
|
||||
<%= datetime_relative(activity.inserted_at, @locale) %>
|
||||
<%= unless @single_activity do %><%= datetime_relative(activity.inserted_at, @locale) %><% end %>
|
||||
<% end %>
|
||||
<%= if length(group_activities) > 5 do %>
|
||||
<%= dngettext "activity", "View one more activity", "View %{count} more activities", length(group_activities) - 5, %{count: length(group_activities) - 5} %>
|
||||
|
||||
Reference in New Issue
Block a user