-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
admin_notifications.rb
33 lines (30 loc) · 1.15 KB
/
admin_notifications.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
section "Creating Admin Notifications & Templates" do
AdminNotification.create!(
random_locales_attributes(
%i[title body].map do |attribute|
[attribute, -> { I18n.t("seeds.admin_notifications.proposal.#{attribute}") }]
end.to_h
).merge(link: "#{Setting["url"]}/proposals", segment_recipient: "administrators")
).deliver
AdminNotification.create!(
random_locales_attributes(
%i[title body].map do |attribute|
[attribute, -> { I18n.t("seeds.admin_notifications.help.#{attribute}") }]
end.to_h
).merge(link: "https://crwd.in/consul", segment_recipient: "administrators")
).deliver
AdminNotification.create!(
random_locales_attributes(
%i[title body].map do |attribute|
[attribute, -> { I18n.t("seeds.admin_notifications.map.#{attribute}") }]
end.to_h
).merge(segment_recipient: "administrators")
).deliver
AdminNotification.create!(
random_locales_attributes(
%i[title body].map do |attribute|
[attribute, -> { I18n.t("seeds.admin_notifications.budget.#{attribute}") }]
end.to_h
).merge(segment_recipient: "administrators", sent_at: nil)
)
end