Skip to content

Commit 4772df0

Browse files
committed
added FriendlyEmailFooter site setting (dehardcoding Codidactyl)
1 parent 1e97a88 commit 4772df0

7 files changed

Lines changed: 16 additions & 8 deletions

app/views/devise/mailer/_friendly_footer.html.erb

Lines changed: 0 additions & 3 deletions
This file was deleted.

app/views/devise/mailer/confirmation_instructions.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
<%= confirmation_url(@resource, confirmation_token: @token, host: RequestContext.community.host) %>
1515
</p>
1616

17-
<%= render 'devise/mailer/friendly_footer' %>
17+
<%= sanitize(render_markdown(SiteSetting['FriendlyEmailFooter']), scrubber: scrubber) %>

app/views/devise/mailer/email_changed.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@
1919
</p>
2020
<% end %><br/>
2121

22-
<%= render 'devise/mailer/friendly_footer' %>
22+
<%= sanitize(render_markdown(SiteSetting['FriendlyEmailFooter']), scrubber: scrubber) %>

app/views/devise/mailer/password_change.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
<%= link_to 'change your password now', new_password_url(@resource) %> to protect your account.
99
</p>
1010

11-
<%= render 'devise/mailer/friendly_footer' %>
11+
<%= sanitize(render_markdown(SiteSetting['FriendlyEmailFooter']), scrubber: scrubber) %>

app/views/devise/mailer/reset_password_instructions.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
above and set a new password.
1212
</p>
1313

14-
<%= render 'devise/mailer/friendly_footer' %>
14+
<%= sanitize(render_markdown(SiteSetting['FriendlyEmailFooter']), scrubber: scrubber) %>

app/views/devise/mailer/unlock_instructions.html.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66

77
<p><%= link_to 'Unlock my account', unlock_url(@resource, unlock_token: @token), class: 'button is-filled' %></p>
88

9-
<%= render 'devise/mailer/friendly_footer' %>
9+
<%= sanitize(render_markdown(SiteSetting['FriendlyEmailFooter']), scrubber: scrubber) %>

db/seeds/site_settings.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,17 @@
233233
The address to send moderator distribution list emails from (can be a fake address).
234234
Make sure your server is allowed to send email from this address, or your mails will not be received.
235235
236+
- name: FriendlyEmailFooter
237+
value: >
238+
<hr/>
239+
<p><em>Thanks!</em></p>
240+
<p><em>Your Friendly Neighbourhood Codidactyl</em></p>
241+
value_type: text
242+
category: Email
243+
community_id: ~
244+
description: >
245+
Friendly footer to add to emails such as new user confirmation instructions. Markdown allowed.
246+
236247
- name: NoReplySenderName
237248
value: Codidact
238249
value_type: string

0 commit comments

Comments
 (0)