mirror of
https://github.com/meineerde/redmine.git
synced 2026-01-31 19:47:14 +00:00
Key/value-pair custom field type not available to all customizable contents (#27543).
Patch by Felix Schäfer (@felix) and Takenori TAKAKI (@takenory). git-svn-id: https://svn.redmine.org/redmine/trunk@22834 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
9189837e7b
commit
f4c7e08d0f
@ -829,6 +829,8 @@ module Redmine
|
||||
end
|
||||
|
||||
class EnumerationFormat < RecordList
|
||||
self.customized_class_names = nil
|
||||
|
||||
add 'enumeration'
|
||||
self.form_partial = 'custom_fields/formats/enumeration'
|
||||
|
||||
|
||||
@ -98,4 +98,8 @@ class Redmine::EnumerationFieldFormatTest < ActionView::TestCase
|
||||
assert_equal [@foo.id], @field.value_from_keyword('foo, baz', nil)
|
||||
assert_equal [], @field.value_from_keyword('baz', nil)
|
||||
end
|
||||
|
||||
def test_customized_class_names_should_overrided_to_nil
|
||||
assert_nil Redmine::FieldFormat::EnumerationFormat.customized_class_names
|
||||
end
|
||||
end
|
||||
|
||||
@ -111,4 +111,10 @@ class Redmine::FieldFormatTest < ActionView::TestCase
|
||||
assert_equal "foo bar", field.format.formatted_custom_value(self, custom_value, false)
|
||||
assert_equal '<a href="http://foo/foo%20bar#anchor" class="external">foo bar</a>', field.format.formatted_custom_value(self, custom_value, true)
|
||||
end
|
||||
|
||||
def test_as_select_should_return_enumeration_for_all_classes
|
||||
%w(Issue TimeEntry Project Version Document User Group TimeEntryActivity IssuePriority DocumentCategory).each do |klass|
|
||||
assert_include ['Key/value list', 'enumeration'], Redmine::FieldFormat.as_select(klass)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user