https://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292012-02-09T10:24:01ZRedmineRedmine - Defect #10181: Issue context menu and bulk edit form show irrelevant statuseshttps://www.redmine.org/issues/10181?journal_id=359312012-02-09T10:24:01ZVictor Dulepov
<ul></ul><p>Ok, for the issues list context menu it's at line 16 of <em>/views/context_menus/issues.html.erb</em></p>
<p>Replaced <br /><pre>
<% @statuses.each do |s| -%>
</pre><br />with<br /><pre>
<% @allowed_statuses.each do |s| -%>
</pre></p> Redmine - Defect #10181: Issue context menu and bulk edit form show irrelevant statuseshttps://www.redmine.org/issues/10181?journal_id=359342012-02-09T11:27:07ZVictor Dulepov
<ul></ul><p>For bulk edit (when you edit issues belonging to different trackers) the page is still somewhat misleading (not all field changes will apply to all issues); however, you can restrict the list of statuses to only really allowed values by replacing line 195 of <em>app/controllers/issues_controller.rb</em></p>
<pre>
@available_statuses = Workflow.available_statuses(@project)
</pre>
<p>with an equivalent of what is done inside <em>app/controllers/context_menus_controller.rb</em> :</p>
<pre>
if (@issues.size == 1)
@issue = @issues.first
@available_statuses = @issue.new_statuses_allowed_to(User.current)
else
@available_statuses = @issues.map do |i|
i.new_statuses_allowed_to(User.current)
end.inject do |memo,s|
memo & s
end
end
</pre> Redmine - Defect #10181: Issue context menu and bulk edit form show irrelevant statuseshttps://www.redmine.org/issues/10181?journal_id=359352012-02-09T11:28:26ZVictor Dulepov
<ul></ul><p>PS - sorry for necroposting for an ancient version.</p> Redmine - Defect #10181: Issue context menu and bulk edit form show irrelevant statuseshttps://www.redmine.org/issues/10181?journal_id=359832012-02-11T12:04:49ZJean-Philippe Langjp_lang@yahoo.fr
<ul><li><strong>Subject</strong> changed from <i>Issue list and Bulk Edit: irrelevant Statuses from a parent project available</i> to <i>Issue context menu and bulk edit form show irrelevant statuses</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>Closed</i></li><li><strong>Assignee</strong> set to <i>Jean-Philippe Lang</i></li><li><strong>Target version</strong> set to <i>1.4.0</i></li><li><strong>Resolution</strong> set to <i>Fixed</i></li></ul><p>Fixed for 1.4.0.</p> Redmine - Defect #10181: Issue context menu and bulk edit form show irrelevant statuseshttps://www.redmine.org/issues/10181?journal_id=758542017-01-11T13:05:01ZGo MAEDA
<ul><li><strong>Has duplicate</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/6510">Defect #6510</a>: Context Menu shows statuses the Tracker doesn't use</i> added</li></ul>