Defect #5695
closedProblem with assignable users in the report page
0%
Description
In the report page, the assignable list shows all members of the project.
I think it's not right because non assignable members are also shown.
I made modifications on the reports-controller and it seems to work fine.
Take a look on the attached file.
Modification details¶
Line 52¶
From:
@rows = @project.members.collect { |m| m.user }.sort
To:
@rows = @project.assignable_users
Line 73¶
From: @assignees = @project.members.collect { |m| m.user }.sort
To:
@assignees = @project.members.select {|m| m.roles.detect {|role| role.assignable?}}.collect {|m| m.user}.sort
I'm a french beginner in ruby's development, so I don't know if it's a good solution.
Environment¶
Redmine version 0.9.4
Ruby version 1.8.5 (x86_64-linux)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Edge Rails revision unknown
Database adapter mysql
Database schema version 20100221100219
Files
Related issues
Updated by Filou Centrinov over 11 years ago
For me every thing seems to be right (Redmine 2.3). When you add user to the filter on the report page all users that spent some time to that project will be shown. Does anybody regret?
Category: Time tracking
Updated by Toshi MARUYAMA over 11 years ago
- Status changed from New to Needs feedback
Updated by Daniel Felix over 11 years ago
- Due date set to 2013-04-25
Seems to work for me.
Please give Feedback until 25th April, otherwise this issue will be closed. Thanks! :-)
Best regards,
Daniel
Updated by Daniel Felix over 11 years ago
- Status changed from Needs feedback to Closed
- Resolution set to No feedback
Closed as there is no feedback on this issue.
Updated by Le Quang Chinh about 11 years ago
- File Redmine-Issues-Report-problem-2013-11.png Redmine-Issues-Report-problem-2013-11.png added
- File Redmine-Overview-and-Permissions-2013-11.png Redmine-Overview-and-Permissions-2013-11.png added
hi Daniel,
I am getting the same problem, too.
I have 02 roles: Send requests and Helpdesks. And issues can not be assigned to this role "Send requests". But when I use Issues Summary (Report), the assignees show all project members, not just only assignable users. See screenshots attached.
My Redmine Details:
Environment: Redmine version 2.3.2.stable Ruby version 1.9.3-p448 (2013-06-27) [i686-linux] Rails version 3.2.13 Environment production Database adapter Mysql2 Redmine plugins: redmine_anonymous_watchers 0.1.0 redmine_changeauthor 1.0.0t redmine_ckeditor 1.0.11 redmine_didyoumean 1.2.0 redmine_knowledgebase 2.3.0 redmine_polls 0.0.1 redmine_reminder 0.0.10
Best regards,
--ChÃnh
Updated by Toshi MARUYAMA about 11 years ago
- Status changed from Closed to New
- Resolution deleted (
No feedback)
Updated by Go MAEDA over 4 years ago
- Category changed from Time tracking to Issues
- Status changed from New to Closed
- Resolution set to Fixed
Since the author attached a patched version of reports_controller.rb, I believe that the original author was talking about the Summary page of issues (/projects/[identifier]/issues/report), not the report tab in the spent time page.
And this issue seems a duplicate of #6023. Closing.
Updated by Go MAEDA over 4 years ago
- Is duplicate of Defect #6023: All members are displayed in issue summaries, even if they cannot be assigned added