Defect #36368

show in assignable user when he/she is not member of that project

Added by salman mp 5 months ago. Updated 5 months ago.

Status:NewStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

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

fix_author_assignee.patch Magnifier (642 Bytes) salman mp, 2021-12-29 14:32

fix-assignable_users.patch Magnifier (717 Bytes) salman mp, 2021-12-30 13:10


Related issues

Related to Redmine - Feature #4199: Reassign back to original author from an SCM commit Closed 2009-11-12

History

#1 Updated by salman mp 5 months ago

#2 Updated by Go MAEDA 5 months ago

  • Related to Feature #4199: Reassign back to original author from an SCM commit added

#3 Updated by Go MAEDA 5 months 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.

#4 Updated by salman mp 5 months 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.

Also available in: Atom PDF