Commit 6979130dc3e1a37d7da89928a76be0fbd9470163
1 parent
1bea16bd
Exists in
master
and in
29 other branches
Better wording in notification e-mails
(ActionItem1610)
Showing
6 changed files
with
31 additions
and
14 deletions
Show diff stats
app/views/contact/sender/mail.rhtml
... | ... | @@ -5,10 +5,12 @@ |
5 | 5 | <% end %> |
6 | 6 | |
7 | 7 | <%= _('Message:') %> |
8 | --- | |
8 | +------------------------------------------------------------------------------- | |
9 | +<%= word_wrap(@message) %> | |
10 | +------------------------------------------------------------------------------- | |
9 | 11 | |
10 | -<%= @message %> | |
12 | +<%= _('Greetings,') %> | |
11 | 13 | |
12 | 14 | -- |
13 | -<%= _('%s environment system') % @environment %> | |
15 | +<%= _('%s team.') % @environment %> | |
14 | 16 | <%= @url %> | ... | ... |
app/views/pending_task_notifier/notification.rhtml
... | ... | @@ -17,6 +17,9 @@ |
17 | 17 | |
18 | 18 | <%= url_for(:host => @default_hostname, :controller => 'tasks', :profile => organization.identifier) %> |
19 | 19 | <% end %> |
20 | + | |
21 | +<%= _('Greetings,') %> | |
22 | + | |
20 | 23 | -- |
21 | -<%= _('%s environment system') % @environment %> | |
24 | +<%= _('%s team.') % @environment %> | |
22 | 25 | <%= @url %> | ... | ... |
app/views/task_mailer/task_cancelled.text.plain.rhtml
app/views/user/mailer/activation_email_notify.rhtml
test/factories.rb
... | ... | @@ -338,4 +338,12 @@ module Noosfero::Factory |
338 | 338 | { } |
339 | 339 | end |
340 | 340 | |
341 | + ############################################### | |
342 | + # Contact | |
343 | + ############################################### | |
344 | + | |
345 | + def defaults_for_contact | |
346 | + { :subject => 'hello there', :message => 'here I come to SPAM you' } | |
347 | + end | |
348 | + | |
341 | 349 | end | ... | ... |
test/unit/contact_sender_test.rb
... | ... | @@ -14,7 +14,7 @@ class ContactSenderTest < Test::Unit::TestCase |
14 | 14 | should 'be able to deliver mail' do |
15 | 15 | ent = Enterprise.new(:name => 'my enterprise', :identifier => 'myent', :environment => Environment.default) |
16 | 16 | ent.contact_email = 'contact@invalid.com' |
17 | - c = Contact.new(:dest => ent, :subject => 'hi molly') | |
17 | + c = build(Contact, :dest => ent) | |
18 | 18 | response = Contact::Sender.deliver_mail(c) |
19 | 19 | assert_equal c.email, response.from |
20 | 20 | assert_equal c.subject, response.subject |
... | ... | @@ -23,7 +23,7 @@ class ContactSenderTest < Test::Unit::TestCase |
23 | 23 | should 'deliver mail to contact_email' do |
24 | 24 | ent = Enterprise.new(:name => 'my enterprise', :identifier => 'myent', :environment => Environment.default) |
25 | 25 | ent.contact_email = 'contact@invalid.com' |
26 | - c = Contact.new(:dest => ent) | |
26 | + c = build(Contact, :dest => ent) | |
27 | 27 | response = Contact::Sender.deliver_mail(c) |
28 | 28 | assert_includes response.to, c.dest.contact_email |
29 | 29 | end |
... | ... | @@ -34,28 +34,28 @@ class ContactSenderTest < Test::Unit::TestCase |
34 | 34 | ent.contact_email = 'contact@invalid.com' |
35 | 35 | ent.add_admin(admin) |
36 | 36 | assert ent.save! |
37 | - c = Contact.new(:dest => ent) | |
37 | + c = build(Contact, :dest => ent) | |
38 | 38 | response = Contact::Sender.deliver_mail(c) |
39 | 39 | assert_includes response.to, admin.email |
40 | 40 | end |
41 | 41 | |
42 | 42 | should 'deliver a copy of email if requester wants' do |
43 | 43 | ent = Enterprise.new(:name => 'my enterprise', :identifier => 'myent', :environment => Environment.default) |
44 | - c = Contact.new(:dest => ent, :email => 'requester@invalid.com', :receive_a_copy => true) | |
44 | + c = build(Contact, :dest => ent, :email => 'requester@invalid.com', :receive_a_copy => true) | |
45 | 45 | response = Contact::Sender.deliver_mail(c) |
46 | 46 | assert_includes response.cc, c.email |
47 | 47 | end |
48 | 48 | |
49 | 49 | should 'not deliver a copy of email if requester dont wants' do |
50 | 50 | ent = Enterprise.new(:name => 'my enterprise', :identifier => 'myent', :environment => Environment.default) |
51 | - c = Contact.new(:dest => ent, :email => 'requester@invalid.com', :receive_a_copy => false) | |
51 | + c = build(Contact, :dest => ent, :email => 'requester@invalid.com', :receive_a_copy => false) | |
52 | 52 | response = Contact::Sender.deliver_mail(c) |
53 | 53 | assert_nil response.cc |
54 | 54 | end |
55 | 55 | |
56 | 56 | should 'only deliver mail to email of person' do |
57 | 57 | person = create_user('contacted_user').person |
58 | - c = Contact.new(:dest => person) | |
58 | + c = build(Contact, :dest => person) | |
59 | 59 | response = Contact::Sender.deliver_mail(c) |
60 | 60 | assert_equal [person.email], response.to |
61 | 61 | end |
... | ... | @@ -63,7 +63,7 @@ class ContactSenderTest < Test::Unit::TestCase |
63 | 63 | should 'identify the sender in the message headers' do |
64 | 64 | recipient = create_user('contacted_user').person |
65 | 65 | sender = create_user('sender_user').person |
66 | - c = Contact.new(:dest => recipient, :sender => sender) | |
66 | + c = build(Contact, :dest => recipient, :sender => sender) | |
67 | 67 | sent_message = Contact::Sender.deliver_mail(c) |
68 | 68 | assert_equal 'sender_user', sent_message['X-Noosfero-Sender'].to_s |
69 | 69 | end | ... | ... |