|
@@
-3389,7
+3389,7
class IssuesControllerTest < ActionController::TestCase
|
|
3389
|
|
|
3389
|
|
|
3390
|
def test_get_bulk_edit
|
|
3390
|
def test_get_bulk_edit
|
|
3391
|
@request.session[:user_id] = 2
|
|
3391
|
@request.session[:user_id] = 2
|
|
3392
|
get :bulk_edit, :ids => [1, 2]
|
|
3392
|
get :bulk_edit, :ids => [1, 3]
|
|
3393
|
assert_response :success
|
|
3393
|
assert_response :success
|
|
3394
|
assert_template 'bulk_edit'
|
|
3394
|
assert_template 'bulk_edit'
|
|
3395
|
|
|
3395
|
|
|
@@
-3440,7
+3440,7
class IssuesControllerTest < ActionController::TestCase
|
|
3440
|
end
|
|
3440
|
end
|
|
3441
|
|
|
3441
|
|
|
3442
|
def test_get_bulk_edit_with_user_custom_field
|
|
3442
|
def test_get_bulk_edit_with_user_custom_field
|
|
3443
|
field = IssueCustomField.create!(:name => 'Tester', :field_format => 'user', :is_for_all => true)
|
|
3443
|
field = IssueCustomField.create!(:name => 'Tester', :field_format => 'user', :is_for_all => true, :tracker_ids => [1,2,3])
|
|
3444
|
|
|
3444
|
|
|
3445
|
@request.session[:user_id] = 2
|
|
3445
|
@request.session[:user_id] = 2
|
|
3446
|
get :bulk_edit, :ids => [1, 2]
|
|
3446
|
get :bulk_edit, :ids => [1, 2]
|
|
@@
-3453,7
+3453,7
class IssuesControllerTest < ActionController::TestCase
|
|
3453
|
end
|
|
3453
|
end
|
|
3454
|
|
|
3454
|
|
|
3455
|
def test_get_bulk_edit_with_version_custom_field
|
|
3455
|
def test_get_bulk_edit_with_version_custom_field
|
|
3456
|
field = IssueCustomField.create!(:name => 'Affected version', :field_format => 'version', :is_for_all => true)
|
|
3456
|
field = IssueCustomField.create!(:name => 'Affected version', :field_format => 'version', :is_for_all => true, :tracker_ids => [1,2,3])
|
|
3457
|
|
|
3457
|
|
|
3458
|
@request.session[:user_id] = 2
|
|
3458
|
@request.session[:user_id] = 2
|
|
3459
|
get :bulk_edit, :ids => [1, 2]
|
|
3459
|
get :bulk_edit, :ids => [1, 2]
|
|
@@
-3470,7
+3470,7
class IssuesControllerTest < ActionController::TestCase
|
|
3470
|
field.update_attribute :multiple, true
|
|
3470
|
field.update_attribute :multiple, true
|
|
3471
|
|
|
3471
|
|
|
3472
|
@request.session[:user_id] = 2
|
|
3472
|
@request.session[:user_id] = 2
|
|
3473
|
get :bulk_edit, :ids => [1, 2]
|
|
3473
|
get :bulk_edit, :ids => [1, 3]
|
|
3474
|
assert_response :success
|
|
3474
|
assert_response :success
|
|
3475
|
assert_template 'bulk_edit'
|
|
3475
|
assert_template 'bulk_edit'
|
|
3476
|
|
|
3476
|
|
|
@@
-3536,6
+3536,17
class IssuesControllerTest < ActionController::TestCase
|
|
3536
|
end
|
|
3536
|
end
|
|
3537
|
end
|
|
3537
|
end
|
|
3538
|
|
|
3538
|
|
|
|
|
|
3539
|
def test_bulk_edit_should_only_propose_issues_trackers_custom_fields
|
|
|
|
|
3540
|
IssueCustomField.delete_all
|
|
|
|
|
3541
|
field = IssueCustomField.generate!(:tracker_ids => [1], :is_for_all => true)
|
|
|
|
|
3542
|
IssueCustomField.generate!(:tracker_ids => [2], :is_for_all => true)
|
|
|
|
|
3543
|
@request.session[:user_id] = 2
|
|
|
|
|
3544
|
|
|
|
|
|
3545
|
issue_ids = Issue.where(:project_id => 1, :tracker_id => 1).limit(2).ids
|
|
|
|
|
3546
|
get :bulk_edit, :ids => issue_ids
|
|
|
|
|
3547
|
assert_equal [field], assigns(:custom_fields)
|
|
|
|
|
3548
|
end
|
|
|
|
|
3549
|
|
|
3539
|
def test_bulk_update
|
|
3550
|
def test_bulk_update
|
|
3540
|
@request.session[:user_id] = 2
|
|
3551
|
@request.session[:user_id] = 2
|
|
3541
|
# update issues priority
|
|
3552
|
# update issues priority
|