mirror of
https://github.com/redmine/redmine.git
synced 2026-08-30 04:27:57 +02:00
Bulk edit form not show fields based on target tracker and status (#23755).
git-svn-id: http://svn.redmine.org/redmine/trunk@15815 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -3996,6 +3996,20 @@ class IssuesControllerTest < Redmine::ControllerTest
|
||||
assert_select 'input[name=?]', "issue[custom_field_values][#{field2.id}]", 0
|
||||
end
|
||||
|
||||
def test_bulk_edit_should_propose_target_tracker_custom_fields
|
||||
IssueCustomField.delete_all
|
||||
field1 = IssueCustomField.generate!(:tracker_ids => [1], :is_for_all => true)
|
||||
field2 = IssueCustomField.generate!(:tracker_ids => [2], :is_for_all => true)
|
||||
@request.session[:user_id] = 2
|
||||
|
||||
issue_ids = Issue.where(:project_id => 1, :tracker_id => 1).limit(2).ids
|
||||
get :bulk_edit, :ids => issue_ids, :issue => {:tracker_id => 2}
|
||||
assert_response :success
|
||||
|
||||
assert_select 'input[name=?]', "issue[custom_field_values][#{field1.id}]", 0
|
||||
assert_select 'input[name=?]', "issue[custom_field_values][#{field2.id}]"
|
||||
end
|
||||
|
||||
def test_bulk_update
|
||||
@request.session[:user_id] = 2
|
||||
# update issues priority
|
||||
|
||||
Reference in New Issue
Block a user