Commit dbd7cf092e1df446f40bcbdd3fad6280431130e3
Committed by
Braulio Bhavamitra
1 parent
fea4d5ef
Exists in
master
and in
9 other branches
Better phrase for new member request
Showing
2 changed files
with
6 additions
and
5 deletions
Show diff stats
app/models/add_member.rb
... | ... | @@ -26,7 +26,8 @@ class AddMember < Task |
26 | 26 | end |
27 | 27 | |
28 | 28 | def information |
29 | - {:message => _('%{requestor} wants to be a member of this community.')} | |
29 | + {:message => _("%{requestor} wants to be a member of '%{organization}'."), | |
30 | + variables: {requestor: requestor.name, organization: organization.name}} | |
30 | 31 | end |
31 | 32 | |
32 | 33 | def accept_details |
... | ... | @@ -42,7 +43,7 @@ class AddMember < Task |
42 | 43 | end |
43 | 44 | |
44 | 45 | def target_notification_description |
45 | - _('%{requestor} wants to be a member of this community.') % {:requestor => requestor.name} | |
46 | + _("%{requestor} wants to be a member of '%{organization}'.") % {:requestor => requestor.name, :organization => organization.name} | |
46 | 47 | end |
47 | 48 | |
48 | 49 | def target_notification_message | ... | ... |
test/unit/add_member_test.rb
... | ... | @@ -105,20 +105,20 @@ class AddMemberTest < ActiveSupport::TestCase |
105 | 105 | should 'have target notification message' do |
106 | 106 | task = AddMember.new(:person => person, :organization => community) |
107 | 107 | |
108 | - assert_match(/#{person.name} wants to be a member of this community.*[\n]*.*to accept or reject/, task.target_notification_message) | |
108 | + assert_match(/#{person.name} wants to be a member of '#{community.name}'.*[\n]*.*to accept or reject/, task.target_notification_message) | |
109 | 109 | end |
110 | 110 | |
111 | 111 | should 'have target notification description' do |
112 | 112 | task = AddMember.new(:person => person, :organization => community) |
113 | 113 | |
114 | - assert_match(/#{task.requestor.name} wants to be a member of this community/, task.target_notification_description) | |
114 | + assert_match(/#{task.requestor.name} wants to be a member of '#{community.name}'/, task.target_notification_description) | |
115 | 115 | end |
116 | 116 | |
117 | 117 | should 'deliver target notification message' do |
118 | 118 | task = AddMember.new(:person => person, :organization => community) |
119 | 119 | |
120 | 120 | email = TaskMailer.target_notification(task, task.target_notification_message).deliver |
121 | - assert_match(/#{task.requestor.name} wants to be a member of this community/, email.subject) | |
121 | + assert_match(/#{task.requestor.name} wants to be a member of '#{community.name}'/, email.subject) | |
122 | 122 | end |
123 | 123 | |
124 | 124 | end | ... | ... |