diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-01-28 11:16:58 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2012-01-28 11:16:58 +0000 |
commit | 83e7ee6729cd0207219719556b3e2aed0a33f360 (patch) | |
tree | 8fa089641bcaa6baec5aee080431e4e38c731a51 /config/initializers | |
parent | d4d27bd2d8b57e5d2597b75fbb7b963b6c3e37f7 (diff) | |
download | redmine-83e7ee6729cd0207219719556b3e2aed0a33f360.tar.gz redmine-83e7ee6729cd0207219719556b3e2aed0a33f360.zip |
Extracts custom field values validation from CustomValue so that they can be validated globally from the customized object (#1189).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8717 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'config/initializers')
-rw-r--r-- | config/initializers/10-patches.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/config/initializers/10-patches.rb b/config/initializers/10-patches.rb index b4810f0fa..959107048 100644 --- a/config/initializers/10-patches.rb +++ b/config/initializers/10-patches.rb @@ -16,36 +16,6 @@ module ActiveRecord end end -module ActiveRecord - class Errors - def full_messages(options = {}) - full_messages = [] - - @errors.each_key do |attr| - @errors[attr].each do |message| - next unless message - - if attr == "base" - full_messages << message - elsif attr == "custom_values" - # Replace the generic "custom values is invalid" - # with the errors on custom values - @base.custom_values.each do |value| - value.errors.each do |attr, msg| - full_messages << value.custom_field.name + ' ' + msg - end - end - else - attr_name = @base.class.human_attribute_name(attr) - full_messages << attr_name + ' ' + message.to_s - end - end - end - full_messages - end - end -end - module ActionView module Helpers module DateHelper |