Fixed: User#allowed_to? returning true in any case if array of projects had only one item (#5332)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4233 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -408,6 +408,10 @@ class UserTest < ActiveSupport::TestCase
|
||||
assert @jsmith.allowed_to?(:edit_issues, @jsmith.projects) #Manager or Developer everywhere
|
||||
assert ! @jsmith.allowed_to?(:delete_issue_watchers, @jsmith.projects) #Dev cannot delete_issue_watchers
|
||||
end
|
||||
|
||||
should "behave correctly with arrays of 1 project" do
|
||||
assert ! User.anonymous.allowed_to?(:delete_issues, [Project.first])
|
||||
end
|
||||
end
|
||||
|
||||
context "with options[:global]" do
|
||||
|
||||
Reference in New Issue
Block a user