diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-01-03 11:18:09 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2010-01-03 11:18:09 +0000 |
commit | cab99aa5adf918ac6de25001912ea34c598fac83 (patch) | |
tree | 19e8c5a6cace414de530201fd49fb4b2a07e4219 /test | |
parent | e9810b5de643513f73ea07445e7d7ded731ef446 (diff) | |
download | redmine-cab99aa5adf918ac6de25001912ea34c598fac83.tar.gz redmine-cab99aa5adf918ac6de25001912ea34c598fac83.zip |
Allow bulk edit custom fields of any type (#461).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3278 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures/custom_fields.yml | 14 | ||||
-rw-r--r-- | test/fixtures/custom_fields_projects.yml | 6 | ||||
-rw-r--r-- | test/functional/issues_controller_test.rb | 8 |
3 files changed, 26 insertions, 2 deletions
diff --git a/test/fixtures/custom_fields.yml b/test/fixtures/custom_fields.yml index 70577176e..4400f1dae 100644 --- a/test/fixtures/custom_fields.yml +++ b/test/fixtures/custom_fields.yml @@ -115,3 +115,17 @@ custom_fields_008: field_format: date default_value: "" editable: true +custom_fields_009: + name: Project 1 cf + min_length: 0 + regexp: "" + is_for_all: false + is_filter: true + type: IssueCustomField + max_length: 0 + possible_values: "" + id: 9 + is_required: false + field_format: date + default_value: "" + editable: true diff --git a/test/fixtures/custom_fields_projects.yml b/test/fixtures/custom_fields_projects.yml index 20670d5f5..bb9788bc0 100644 --- a/test/fixtures/custom_fields_projects.yml +++ b/test/fixtures/custom_fields_projects.yml @@ -1,2 +1,4 @@ ---- {} - +--- +custom_fields_projects_001: + custom_field_id: 9 + project_id: 1 diff --git a/test/functional/issues_controller_test.rb b/test/functional/issues_controller_test.rb index bf5ffb2b9..4b806de89 100644 --- a/test/functional/issues_controller_test.rb +++ b/test/functional/issues_controller_test.rb @@ -946,7 +946,15 @@ class IssuesControllerTest < ActionController::TestCase get :bulk_edit, :ids => [1, 2] assert_response :success assert_template 'bulk_edit' + + # Project specific custom field, date type + field = CustomField.find(9) + assert !field.is_for_all? + assert_equal 'date', field.field_format + assert_tag :input, :attributes => {:name => 'custom_field_values[9]'} + # System wide custom field + assert CustomField.find(1).is_for_all? assert_tag :select, :attributes => {:name => 'custom_field_values[1]'} end |