@@ -2,7 +2,8 class ContextMenusController < ApplicationController | |||||
2 | helper :watchers |
|
2 | helper :watchers | |
3 |
|
3 | |||
4 | def issues |
|
4 | def issues | |
5 |
@issues = Issue. |
|
5 | @issues = Issue.visible.all(:conditions => {:id => params[:ids]}, :include => :project) | |
|
6 | ||||
6 | if (@issues.size == 1) |
|
7 | if (@issues.size == 1) | |
7 | @issue = @issues.first |
|
8 | @issue = @issues.first | |
8 | @allowed_statuses = @issue.new_statuses_allowed_to(User.current) |
|
9 | @allowed_statuses = @issue.new_statuses_allowed_to(User.current) |
@@ -102,4 +102,10 class ContextMenusControllerTest < ActionController::TestCase | |||||
102 | :class => 'icon-del' } |
|
102 | :class => 'icon-del' } | |
103 | end |
|
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 | end |
|
111 | end |
General Comments 0
You need to be logged in to leave comments.
Login now