Actions
Defect #36368
openshow in assignable user when he/she is not member of that project
Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues
Target version:
-
Resolution:
Affected version:
Description
When moving an issue to another project that author of issue is not member of that, in edit form 'author' shown as an assignable user.
This patch can fix the error.
Index: app/models/issue.rb
<+>UTF-8
===================================================================
diff --git a/app/models/issue.rb b/app/models/issue.rb
--- a/app/models/issue.rb (revision ec859e41d689ee3432113c3bd74ba48d060c9a2f)
+++ b/app/models/issue.rb (date 1640777418920)
@@ -975,7 +975,7 @@
return [] if project.nil?
users = project.assignable_users(tracker).to_a
- users << author if author && author.active?
+ users << author if author && author.active? && project.users.include?(author)
if assigned_to_id_was.present? && assignee = Principal.find_by_id(assigned_to_id_was)
users << assignee
end
Files
Related issues
Updated by salman mp over 4 years ago
Updated by Go MAEDA over 4 years ago
- Related to Feature #4199: Reassign back to original author from an SCM commit added
Updated by Go MAEDA over 4 years ago
- Category set to Issues
I think it is the expected behavior introduced in r4240. After r4240, the author of an issue always can be an assignee of the issue even if the user is not a project member.
Updated by salman mp over 4 years ago
Go MAEDA wrote:
I think it is the expected behavior introduced in r4240. After r4240, the author of an issue always can be an assignee of the issue even if the user is not a project member.
Thanks. What about this one? If issue was visible by author, it's reasonable to be one of assignable users.
Updated by Go MAEDA 5 days ago
- Related to Feature #43997: Add a setting to control whether issue authors are always shown in the assignee list added
Actions