summaryrefslogtreecommitdiffstats
path: root/app/models/committership.rb
diff options
context:
space:
mode:
authorJohan Sørensen <johan@johansorensen.com>2009-04-21 14:23:34 +0200
committerJohan Sørensen <johan@johansorensen.com>2009-04-22 15:18:46 +0200
commit372c87b49c01ed2068f55db05f47d821715afa68 (patch)
tree947903c931f36e65388afd495456a342ee6c57dd /app/models/committership.rb
parente16dcab75a35f59254cc0bfdf81c4cc0cd5c6eaf (diff)
downloadgitorious-mainline-outdated-372c87b49c01ed2068f55db05f47d821715afa68.zip
gitorious-mainline-outdated-372c87b49c01ed2068f55db05f47d821715afa68.tar.gz
gitorious-mainline-outdated-372c87b49c01ed2068f55db05f47d821715afa68.tar.bz2
More elaborate notifications when adding a user to a team or as committer
Diffstat (limited to 'app/models/committership.rb')
-rw-r--r--app/models/committership.rb13
1 files changed, 12 insertions, 1 deletions
diff --git a/app/models/committership.rb b/app/models/committership.rb
index 8cebc03..637a9e2 100644
--- a/app/models/committership.rb
+++ b/app/models/committership.rb
@@ -57,7 +57,18 @@ class Committership < ActiveRecord::Base
return unless creator
recipients = repository.owners
recipients.each do |r|
- message = Message.new(:sender => creator, :recipient => r, :subject => "A new committer has been added", :body => "The more, the merrier", :notifiable => self)
+ message = Message.new({
+ :sender => creator,
+ :recipient => r,
+ :subject => I18n.t("committership.notification_subject"),
+ :body => I18n.t("committership.notification_body", {
+ :inviter => creator.title,
+ :user => committer.title,
+ :repository => repository.name,
+ :project => repository.project.title
+ }),
+ :notifiable => self
+ })
message.save
end
end