mirror of
https://github.com/discourse/discourse.git
synced 2025-09-06 10:50:21 +08:00
Unsubscribe via email
This commit is contained in:
parent
11ea16a91a
commit
c7283751a3
13 changed files with 159 additions and 5 deletions
|
@ -63,6 +63,13 @@ module Email
|
|||
if @opts[:add_unsubscribe_link]
|
||||
unsubscribe_link = PrettyText.cook(I18n.t('unsubscribe_link', template_args), sanitize: false).html_safe
|
||||
html_override.gsub!("%{unsubscribe_link}", unsubscribe_link)
|
||||
|
||||
if SiteSetting.unsubscribe_via_email_footer && @opts[:add_unsubscribe_via_email_link]
|
||||
unsubscribe_via_email_link = PrettyText.cook(I18n.t('unsubscribe_via_email_link', hostname: Discourse.current_hostname), sanitize: false).html_safe
|
||||
html_override.gsub!("%{unsubscribe_via_email_link}", unsubscribe_via_email_link)
|
||||
else
|
||||
html_override.gsub!("%{unsubscribe_via_email_link}", "")
|
||||
end
|
||||
else
|
||||
html_override.gsub!("%{unsubscribe_link}", "")
|
||||
end
|
||||
|
@ -103,6 +110,9 @@ module Email
|
|||
if @opts[:add_unsubscribe_link]
|
||||
body << "\n"
|
||||
body << I18n.t('unsubscribe_link', template_args)
|
||||
if SiteSetting.unsubscribe_via_email_footer && @opts[:add_unsubscribe_via_email_link]
|
||||
body << I18n.t('unsubscribe_via_email_link', hostname: Discourse.current_hostname)
|
||||
end
|
||||
end
|
||||
|
||||
body
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue