Fixed: activity shows updates of private issues (#8432).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5944 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
add719687a
commit
bf137818bb
|
@ -32,7 +32,6 @@ class Journal < ActiveRecord::Base
|
||||||
:url => Proc.new {|o| {:controller => 'issues', :action => 'show', :id => o.issue.id, :anchor => "change-#{o.id}"}}
|
:url => Proc.new {|o| {:controller => 'issues', :action => 'show', :id => o.issue.id, :anchor => "change-#{o.id}"}}
|
||||||
|
|
||||||
acts_as_activity_provider :type => 'issues',
|
acts_as_activity_provider :type => 'issues',
|
||||||
:permission => :view_issues,
|
|
||||||
:author_key => :user_id,
|
:author_key => :user_id,
|
||||||
:find_options => {:include => [{:issue => :project}, :details, :user],
|
:find_options => {:include => [{:issue => :project}, :details, :user],
|
||||||
:conditions => "#{Journal.table_name}.journalized_type = 'Issue' AND" +
|
:conditions => "#{Journal.table_name}.journalized_type = 'Issue' AND" +
|
||||||
|
|
|
@ -27,3 +27,10 @@ journals_004:
|
||||||
journalized_type: Issue
|
journalized_type: Issue
|
||||||
user_id: 1
|
user_id: 1
|
||||||
journalized_id: 6
|
journalized_id: 6
|
||||||
|
journals_005:
|
||||||
|
id: 5
|
||||||
|
created_on: <%= 1.days.ago.to_date.to_s(:db) %>
|
||||||
|
notes: "A comment on a private issue."
|
||||||
|
user_id: 2
|
||||||
|
journalized_type: Issue
|
||||||
|
journalized_id: 14
|
||||||
|
|
|
@ -52,6 +52,9 @@ class ActivityTest < ActiveSupport::TestCase
|
||||||
assert events.include?(Message.find(5))
|
assert events.include?(Message.find(5))
|
||||||
# Issue of a private project
|
# Issue of a private project
|
||||||
assert !events.include?(Issue.find(4))
|
assert !events.include?(Issue.find(4))
|
||||||
|
# Private issue and comment
|
||||||
|
assert !events.include?(Issue.find(14))
|
||||||
|
assert !events.include?(Journal.find(5))
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_global_activity_logged_user
|
def test_global_activity_logged_user
|
||||||
|
|
Loading…
Reference in New Issue