Project

General

Profile

Actions

Feature #43997

open

Add a setting to control whether issue authors are always shown in the assignee list

Added by Go MAEDA 3 months ago. Updated 16 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Issues
Target version:
Resolution:

Description

This patch introduces a new administration setting: "Always show issue authors in the assignee list".

When enabled, the current behavior is preserved: the issue author is always included in the assignee list, even if they are not a project member or do not have assignable roles. When disabled, Issue#assignable_users no longer adds the author unconditionally, and the assignee list follows existing membership and role rules.

This behavior was originally introduced by #4199, but it has repeatedly caused confusion. Several issues have reported that the assignee list does not consistently follow membership and role settings:

This patch makes the behavior configurable. Administrators who prefer the historical behavior can keep it enabled, while those who require stricter control can disable it.

This resolves the mismatch between the behavior introduced by #4199 and the expectations of installations that rely on strict assignment rules.


Files


Related issues

Related to Redmine - Defect #41439: Roles to whom you can not assign an issue - problem when user is AuthorNewActions
Related to Redmine - Defect #26002: Issues can be assigned to this role - didnt work correctlyClosedActions
Related to Redmine - Defect #30771: Author of issue is listed at assignee drop boxClosedActions
Related to Redmine - Defect #31466: Error assigning a task to a user whose role does not allow itClosedActions
Related to Redmine - Defect #36368: show in assignable user when he/she is not member of that projectNewActions
Actions #1

Updated by Go MAEDA 3 months ago

  • Related to Defect #41439: Roles to whom you can not assign an issue - problem when user is Author added
  • Related to Defect #26002: Issues can be assigned to this role - didnt work correctly added
  • Related to Defect #30771: Author of issue is listed at assignee drop box added
  • Related to Defect #31466: Error assigning a task to a user whose role does not allow it added
  • Related to Defect #36368: show in assignable user when he/she is not member of that project added
Actions #2

Updated by Go MAEDA 3 months ago

  • Target version changed from Candidate for next major release to 7.0.0

Setting the target version to 7.0.0.

Actions #3

Updated by Marius BĂLTEANU 22 days ago

  • Target version changed from 7.0.0 to 7.1.0
Actions #4

Updated by Go MAEDA 16 days ago

I have updated the patch.

The new setting "Always show the author in the assignee list" now defaults to disabled, so the issue author is included in the assignee list only when allowed by the existing project membership and role settings.

Although always including the author was the previous behavior, it has often been reported as unexpected because users who would not normally be assignable still appeared in the assignee list.

Making the new setting opt-in provides a more natural default behavior while still allowing administrators to restore the previous behavior if desired.

Defaulting the setting to disabled makes the default behavior consistent with the existing assignability rules while still allowing administrators to restore the previous behavior if desired.

Actions

Also available in: Atom PDF