Always notify project members about news unless they turned off all notifications (#4700).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@11271 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
1 parent
9c1077841e
commit
134b66cb29
3 files changed
+29
-31
No files matched your search
@@ -49,6 +49,10 @@ class News < ActiveRecord::Base
|
||||
user.allowed_to?(:comment_news, project)
|
||||
end
|
||||
|
||||
def recipients
|
||||
project.users.select {|user| user.notify_about?(self)}.map(&:mail)
|
||||
end
|
||||
|
||||
# returns latest news for projects visible by user
|
||||
def self.latest(user = User.current, count = 5)
|
||||
visible(user).includes([:author, :project]).order("#{News.table_name}.created_on DESC").limit(count).all
|
||||
|
||||
Reference in new issue
Block a user