##// END OF EJS Templates
Merged r14970 to r14972 (#21477)....
Jean-Philippe Lang -
r14599:21e551369cef
parent child
Show More
@@ -783,7 +783,7 class Issue < ActiveRecord::Base
783 783 # Users the issue can be assigned to
784 784 def assignable_users
785 785 users = project.assignable_users.to_a
786 users << author if author
786 users << author if author && author.active?
787 787 users << assigned_to if assigned_to
788 788 users.uniq.sort
789 789 end
@@ -1875,6 +1875,20 class IssueTest < ActiveSupport::TestCase
1875 1875 assert issue.assignable_users.include?(non_project_member)
1876 1876 end
1877 1877
1878 def test_assignable_users_should_not_include_anonymous_user
1879 issue = Issue.generate!(:author => User.anonymous)
1880
1881 assert !issue.assignable_users.include?(User.anonymous)
1882 end
1883
1884 def test_assignable_users_should_not_include_locked_user
1885 user = User.generate!
1886 issue = Issue.generate!(:author => user)
1887 user.lock!
1888
1889 assert !issue.assignable_users.include?(user)
1890 end
1891
1878 1892 test "#assignable_users should include the current assignee" do
1879 1893 user = User.generate!
1880 1894 issue = Issue.generate!(:assigned_to => user)
General Comments 0
You need to be logged in to leave comments. Login now