git-svn-id: http://svn.redmine.org/redmine/trunk@13323 e93f8b46-1217-0410-a6f0-8f06a7374b81tags/2.6.0
@@ -20,3 +20,9 @@ Redmine::Plugin.load | |||
unless Redmine::Configuration['mirror_plugins_assets_on_startup'] == false | |||
Redmine::Plugin.mirror_assets | |||
end | |||
Rails.application.config.to_prepare do | |||
Redmine::FieldFormat::RecordList.subclasses.each do |klass| | |||
klass.instance.reset_target_class | |||
end | |||
end |
@@ -597,6 +597,10 @@ module Redmine | |||
def target_class | |||
@target_class ||= self.class.name[/^(.*::)?(.+)Format$/, 2].constantize rescue nil | |||
end | |||
def reset_target_class | |||
@target_class = nil | |||
end | |||
def possible_custom_value_options(custom_value) | |||
options = possible_values_options(custom_value.custom_field, custom_value.customized) |