diff --git a/app/controllers/context_menus_controller.rb b/app/controllers/context_menus_controller.rb index f371b2e..329c0d0 100644 --- a/app/controllers/context_menus_controller.rb +++ b/app/controllers/context_menus_controller.rb @@ -48,6 +48,7 @@ class ContextMenusController < ApplicationController @assignables = @projects.map(&:assignable_users).reduce(:&) @trackers = @projects.map(&:trackers).reduce(:&) end + @versions = @projects.map {|p| p.shared_versions.open}.reduce(:&) @priorities = IssuePriority.active.reverse @back = back_url diff --git a/app/views/context_menus/issues.html.erb b/app/views/context_menus/issues.html.erb index f90cbf0..f029ca4 100644 --- a/app/views/context_menus/issues.html.erb +++ b/app/views/context_menus/issues.html.erb @@ -45,12 +45,11 @@ <% end %> - <% #TODO: allow editing versions when multiple projects %> - <% if @safe_attributes.include?('fixed_version_id') && @project && @project.shared_versions.open.any? -%> + <% if @safe_attributes.include?('fixed_version_id') && @versions.any? -%>
  • <%= l(:field_fixed_version) %>