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
This commit is contained in:
Jean-Philippe Lang
2010-01-03 11:18:09 +00:00
parent e9810b5de6
commit cab99aa5ad
6 changed files with 48 additions and 6 deletions
+14
View File
@@ -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
+4 -2
View File
@@ -1,2 +1,4 @@
--- {}
---
custom_fields_projects_001:
custom_field_id: 9
project_id: 1
@@ -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