@@ -25,6 +25,7 hr { | |||
|
25 | 25 | </style> |
|
26 | 26 | </head> |
|
27 | 27 | <body> |
|
28 | <span class="header"><%= Redmine::WikiFormatting.to_html(Setting.text_formatting, Setting.emails_header) %></span> | |
|
28 | 29 | <%= yield %> |
|
29 | 30 | <hr /> |
|
30 | 31 | <span class="footer"><%= Redmine::WikiFormatting.to_html(Setting.text_formatting, Setting.emails_footer) %></span> |
@@ -1,3 +1,4 | |||
|
1 | <%= Setting.emails_header %> | |
|
1 | 2 | <%= yield %> |
|
2 | 3 | -- |
|
3 | 4 | <%= Setting.emails_footer %> |
@@ -21,6 +21,10 | |||
|
21 | 21 | <p><%= check_all_links('notified_events') %></p> |
|
22 | 22 | </fieldset> |
|
23 | 23 | |
|
24 | <fieldset class="box"><legend><%= l(:setting_emails_header) %></legend> | |
|
25 | <%= setting_text_area :emails_header, :label => false, :class => 'wiki-edit', :rows => 5 %> | |
|
26 | </fieldset> | |
|
27 | ||
|
24 | 28 | <fieldset class="box"><legend><%= l(:setting_emails_footer) %></legend> |
|
25 | 29 | <%= setting_text_area :emails_footer, :label => false, :class => 'wiki-edit', :rows => 5 %> |
|
26 | 30 | </fieldset> |
@@ -325,6 +325,7 en: | |||
|
325 | 325 | setting_issue_list_default_columns: Default columns displayed on the issue list |
|
326 | 326 | setting_repositories_encodings: Repositories encodings |
|
327 | 327 | setting_commit_logs_encoding: Commit messages encoding |
|
328 | setting_emails_header: Emails header | |
|
328 | 329 | setting_emails_footer: Emails footer |
|
329 | 330 | setting_protocol: Protocol |
|
330 | 331 | setting_per_page_options: Objects per page options |
@@ -186,3 +186,5 rest_api_enabled: | |||
|
186 | 186 | default: 0 |
|
187 | 187 | default_notification_option: |
|
188 | 188 | default: 'only_my_events' |
|
189 | emails_header: | |
|
190 | default: '' |
@@ -393,4 +393,21 class MailerTest < ActiveSupport::TestCase | |||
|
393 | 393 | # should restore perform_deliveries |
|
394 | 394 | assert ActionMailer::Base.perform_deliveries |
|
395 | 395 | end |
|
396 | ||
|
397 | context "layout" do | |
|
398 | should "include the emails_header" do | |
|
399 | with_settings(:emails_header => "*Header content*") do | |
|
400 | assert Mailer.deliver_test(User.find(1)) | |
|
401 | ||
|
402 | assert_select_email do | |
|
403 | assert_select ".header" do | |
|
404 | assert_select "strong", :text => "Header content" | |
|
405 | end | |
|
406 | end | |
|
407 | end | |
|
408 | ||
|
409 | end | |
|
410 | ||
|
411 | end | |
|
412 | ||
|
396 | 413 | end |
General Comments 0
You need to be logged in to leave comments.
Login now