Commit f87e244bc7a2f13b9be7aa6107db71ed0ff36222
1 parent
1bfe3c11
Exists in
master
and in
28 other branches
ActionItem444: small things
git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2026 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing
4 changed files
with
26 additions
and
9 deletions
Show diff stats
app/models/task_mailer.rb
@@ -14,7 +14,7 @@ class TaskMailer < ActionMailer::Base | @@ -14,7 +14,7 @@ class TaskMailer < ActionMailer::Base | ||
14 | 14 | ||
15 | recipients task.target.contact_email | 15 | recipients task.target.contact_email |
16 | 16 | ||
17 | - from task.requestor.environment.contact_email | 17 | + from self.class.generate_from(task) |
18 | subject task.description | 18 | subject task.description |
19 | body :requestor => task.requestor.name, | 19 | body :requestor => task.requestor.name, |
20 | :target => task.target.name, | 20 | :target => task.target.name, |
@@ -38,7 +38,7 @@ class TaskMailer < ActionMailer::Base | @@ -38,7 +38,7 @@ class TaskMailer < ActionMailer::Base | ||
38 | text = extract_message(message) | 38 | text = extract_message(message) |
39 | 39 | ||
40 | recipients task.requestor.email | 40 | recipients task.requestor.email |
41 | - from task.requestor.environment.contact_email | 41 | + from self.class.generate_from(task) |
42 | subject task.description | 42 | subject task.description |
43 | body :requestor => task.requestor.name, | 43 | body :requestor => task.requestor.name, |
44 | :message => text, | 44 | :message => text, |
@@ -46,4 +46,8 @@ class TaskMailer < ActionMailer::Base | @@ -46,4 +46,8 @@ class TaskMailer < ActionMailer::Base | ||
46 | :url => url_for(:host => task.requestor.environment.default_hostname, :controller => 'home') | 46 | :url => url_for(:host => task.requestor.environment.default_hostname, :controller => 'home') |
47 | end | 47 | end |
48 | 48 | ||
49 | + def self.generate_from(task) | ||
50 | + "#{task.requestor.environment.name} <#{task.requestor.environment.contact_email}>" | ||
51 | + end | ||
52 | + | ||
49 | end | 53 | end |
app/views/account/new_password.rhtml
1 | <h1><%= _('Enter new password') %></h1> | 1 | <h1><%= _('Enter new password') %></h1> |
2 | 2 | ||
3 | <p> | 3 | <p> |
4 | -<%= _("Hello, %s! Please enter your new password in the form below.") % @change_password.requestor.identifier %> | 4 | +<%= _("Hello, %s! Please enter your new password in the form below.") % @change_password.requestor.name %> |
5 | </p> | 5 | </p> |
6 | 6 | ||
7 | <%= error_messages_for :change_password %> | 7 | <%= error_messages_for :change_password %> |
po/pt_BR/noosfero.po
@@ -10,7 +10,7 @@ msgid "" | @@ -10,7 +10,7 @@ msgid "" | ||
10 | msgstr "" | 10 | msgstr "" |
11 | "Project-Id-Version: noosfero 0.10.0\n" | 11 | "Project-Id-Version: noosfero 0.10.0\n" |
12 | "POT-Creation-Date: 2008-06-11 14:42-0300\n" | 12 | "POT-Creation-Date: 2008-06-11 14:42-0300\n" |
13 | -"PO-Revision-Date: 2008-06-13 16:35-0300\n" | 13 | +"PO-Revision-Date: 2008-06-13 17:52-0300\n" |
14 | "Last-Translator: Joenio Costa <joenio@colivre.coop.br>\n" | 14 | "Last-Translator: Joenio Costa <joenio@colivre.coop.br>\n" |
15 | "Language-Team: \n" | 15 | "Language-Team: \n" |
16 | "MIME-Version: 1.0\n" | 16 | "MIME-Version: 1.0\n" |
@@ -1949,7 +1949,7 @@ msgstr "Não, eu quero ficar." | @@ -1949,7 +1949,7 @@ msgstr "Não, eu quero ficar." | ||
1949 | #: app/views/account/new_password.rhtml:1 | 1949 | #: app/views/account/new_password.rhtml:1 |
1950 | #: app/views/account/new_password.rhtml:11 | 1950 | #: app/views/account/new_password.rhtml:11 |
1951 | msgid "Enter new password" | 1951 | msgid "Enter new password" |
1952 | -msgstr "Enter com a nova senha" | 1952 | +msgstr "Entre com a nova senha" |
1953 | 1953 | ||
1954 | #: app/views/account/new_password.rhtml:4 | 1954 | #: app/views/account/new_password.rhtml:4 |
1955 | msgid "Hello, %s! Please enter your new password in the form below." | 1955 | msgid "Hello, %s! Please enter your new password in the form below." |
test/unit/task_mailer_test.rb
@@ -29,7 +29,7 @@ class TaskMailerTest < Test::Unit::TestCase | @@ -29,7 +29,7 @@ class TaskMailerTest < Test::Unit::TestCase | ||
29 | environment = mock() | 29 | environment = mock() |
30 | environment.expects(:contact_email).returns('sender@example.com') | 30 | environment.expects(:contact_email).returns('sender@example.com') |
31 | environment.expects(:default_hostname).returns('example.com') | 31 | environment.expects(:default_hostname).returns('example.com') |
32 | - environment.expects(:name).returns('example') | 32 | + environment.expects(:name).returns('example').at_least_once |
33 | 33 | ||
34 | task.expects(:requestor).returns(requestor).at_least_once | 34 | task.expects(:requestor).returns(requestor).at_least_once |
35 | requestor.expects(:environment).returns(environment).at_least_once | 35 | requestor.expects(:environment).returns(environment).at_least_once |
@@ -50,7 +50,7 @@ class TaskMailerTest < Test::Unit::TestCase | @@ -50,7 +50,7 @@ class TaskMailerTest < Test::Unit::TestCase | ||
50 | environment = mock() | 50 | environment = mock() |
51 | environment.expects(:contact_email).returns('sender@example.com') | 51 | environment.expects(:contact_email).returns('sender@example.com') |
52 | environment.expects(:default_hostname).returns('example.com') | 52 | environment.expects(:default_hostname).returns('example.com') |
53 | - environment.expects(:name).returns('example') | 53 | + environment.expects(:name).returns('example').at_least_once |
54 | 54 | ||
55 | task.expects(:requestor).returns(requestor).at_least_once | 55 | task.expects(:requestor).returns(requestor).at_least_once |
56 | requestor.expects(:environment).returns(environment).at_least_once | 56 | requestor.expects(:environment).returns(environment).at_least_once |
@@ -72,7 +72,7 @@ class TaskMailerTest < Test::Unit::TestCase | @@ -72,7 +72,7 @@ class TaskMailerTest < Test::Unit::TestCase | ||
72 | environment = mock() | 72 | environment = mock() |
73 | environment.expects(:contact_email).returns('sender@example.com') | 73 | environment.expects(:contact_email).returns('sender@example.com') |
74 | environment.expects(:default_hostname).returns('example.com') | 74 | environment.expects(:default_hostname).returns('example.com') |
75 | - environment.expects(:name).returns('example') | 75 | + environment.expects(:name).returns('example').at_least_once |
76 | 76 | ||
77 | task.expects(:requestor).returns(requestor).at_least_once | 77 | task.expects(:requestor).returns(requestor).at_least_once |
78 | requestor.expects(:environment).returns(environment).at_least_once | 78 | requestor.expects(:environment).returns(environment).at_least_once |
@@ -94,7 +94,7 @@ class TaskMailerTest < Test::Unit::TestCase | @@ -94,7 +94,7 @@ class TaskMailerTest < Test::Unit::TestCase | ||
94 | environment = mock() | 94 | environment = mock() |
95 | environment.expects(:contact_email).returns('sender@example.com') | 95 | environment.expects(:contact_email).returns('sender@example.com') |
96 | environment.expects(:default_hostname).returns('example.com') | 96 | environment.expects(:default_hostname).returns('example.com') |
97 | - environment.expects(:name).returns('example') | 97 | + environment.expects(:name).returns('example').at_least_once |
98 | 98 | ||
99 | task.expects(:requestor).returns(requestor).at_least_once | 99 | task.expects(:requestor).returns(requestor).at_least_once |
100 | task.expects(:target).returns(target).at_least_once | 100 | task.expects(:target).returns(target).at_least_once |
@@ -103,6 +103,19 @@ class TaskMailerTest < Test::Unit::TestCase | @@ -103,6 +103,19 @@ class TaskMailerTest < Test::Unit::TestCase | ||
103 | TaskMailer.deliver_target_notification(task, 'the message') | 103 | TaskMailer.deliver_target_notification(task, 'the message') |
104 | end | 104 | end |
105 | 105 | ||
106 | + should 'use environment name and contact email' do | ||
107 | + task = mock | ||
108 | + requestor = mock | ||
109 | + environment = mock | ||
110 | + environment.expects(:name).returns('My name') | ||
111 | + environment.expects(:contact_email).returns('email@example.com') | ||
112 | + | ||
113 | + task.expects(:requestor).returns(requestor).at_least_once | ||
114 | + requestor.expects(:environment).returns(environment).at_least_once | ||
115 | + | ||
116 | + assert_equal 'My name <email@example.com>', TaskMailer.generate_from(task) | ||
117 | + end | ||
118 | + | ||
106 | 119 | ||
107 | private | 120 | private |
108 | def read_fixture(action) | 121 | def read_fixture(action) |