summaryrefslogtreecommitdiffstats
path: root/config/initializers
diff options
context:
space:
mode:
authorJean-Philippe Lang <jp_lang@yahoo.fr>2012-01-28 11:16:58 +0000
committerJean-Philippe Lang <jp_lang@yahoo.fr>2012-01-28 11:16:58 +0000
commit83e7ee6729cd0207219719556b3e2aed0a33f360 (patch)
tree8fa089641bcaa6baec5aee080431e4e38c731a51 /config/initializers
parentd4d27bd2d8b57e5d2597b75fbb7b963b6c3e37f7 (diff)
downloadredmine-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.rb30
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