Defect #9540

Issue filter by assigned_to_role is not project specific

Added by Tobias as about 6 years ago. Updated about 6 years ago.

Status:ClosedStart date:2011-11-08
Priority:NormalDue date:
Assignee:Jean-Philippe Lang% Done:

0%

Category:Issues
Target version:1.3.0
Resolution:Fixed Affected version:

Description

When I Filter by Role, the filter selects assign_to - User with the system wide Role, rather than selecting those users who have the role in this project, as i would assume.

Associated revisions

Revision 7847
Added by Jean-Philippe Lang about 6 years ago

Fixed: Issue filter by assigned_to_role is not project specific (#9540).

History

#1 Updated by Etienne Massip about 6 years ago

There is no system wide role for a user, AFAIK?

#2 Updated by Mischa The Evil about 6 years ago

Etienne Massip wrote:

There is no system wide role for a user, AFAIK?

AFAIK only the two system roles have system wide effects. Though, this does seems not related to this issue as far as I understand the question...

Tobias, please provide some more info and/or a use-case description about this "defect". See submissions for some guidelines.

#3 Updated by Tobias as about 6 years ago

the issues lies in
app/models/query.rb
method
sql_for_assigned_to_role_field
line 630
user_ids << role.members.collect(&:user_id)

somehow we have to collect those user_ids, that have this specific role/roles in the specific project, we are filtering in,
not those users that have the role in any project.

I hope you understand what I mean.

#4 Updated by Etienne Massip about 6 years ago

  • Target version set to Candidate for next minor release

Ok, now I understand.

#5 Updated by Jean-Philippe Lang about 6 years ago

  • Subject changed from Issue-Filter by assigned_to_role is not Project specific to Issue filter by assigned_to_role is not project specific
  • Status changed from New to Confirmed

#6 Updated by Jean-Philippe Lang about 6 years ago

  • Assignee set to Jean-Philippe Lang
  • Target version changed from Candidate for next minor release to 1.3.0

#7 Updated by Jean-Philippe Lang about 6 years ago

  • Status changed from Confirmed to Closed
  • Resolution set to Fixed

Fixed in r7847.

Also available in: Atom PDF