@@ -2,7 +2,8 class ContextMenusController < ApplicationController | |||
|
2 | 2 | helper :watchers |
|
3 | 3 | |
|
4 | 4 | def issues |
|
5 |
@issues = Issue. |
|
|
5 | @issues = Issue.visible.all(:conditions => {:id => params[:ids]}, :include => :project) | |
|
6 | ||
|
6 | 7 | if (@issues.size == 1) |
|
7 | 8 | @issue = @issues.first |
|
8 | 9 | @allowed_statuses = @issue.new_statuses_allowed_to(User.current) |
@@ -102,4 +102,10 class ContextMenusControllerTest < ActionController::TestCase | |||
|
102 | 102 | :class => 'icon-del' } |
|
103 | 103 | end |
|
104 | 104 | |
|
105 | def test_context_menu_issue_visibility | |
|
106 | get :issues, :ids => [1, 4] | |
|
107 | assert_response :success | |
|
108 | assert_template 'context_menu' | |
|
109 | assert_equal [1], assigns(:issues).collect(&:id) | |
|
110 | end | |
|
105 | 111 | end |
General Comments 0
You need to be logged in to leave comments.
Login now