mirror of
https://github.com/redmine/redmine.git
synced 2025-11-18 03:00:52 +01:00
Code cleanup (#22383).
git-svn-id: http://svn.redmine.org/redmine/trunk@15331 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -6,19 +6,14 @@ module ActiveRecord
|
|||||||
# Translate attribute names for validation errors display
|
# Translate attribute names for validation errors display
|
||||||
def self.human_attribute_name(attr, options = {})
|
def self.human_attribute_name(attr, options = {})
|
||||||
prepared_attr = attr.to_s.sub(/_id$/, '').sub(/^.+\./, '')
|
prepared_attr = attr.to_s.sub(/_id$/, '').sub(/^.+\./, '')
|
||||||
|
class_prefix = name.underscore.gsub('/', '_')
|
||||||
|
|
||||||
redmine_default =
|
redmine_default = [
|
||||||
[
|
:"field_#{class_prefix}_#{prepared_attr}",
|
||||||
:"field_#{name.underscore.gsub('/', '_')}_#{prepared_attr}",
|
:"field_#{prepared_attr}"
|
||||||
:"field_#{prepared_attr}"
|
]
|
||||||
]
|
|
||||||
|
|
||||||
if options[:default].present?
|
options[:default] = redmine_default + Array(options[:default])
|
||||||
options[:default] = [options[:default]] unless options[:default].is_a? Array
|
|
||||||
options[:default].unshift redmine_default
|
|
||||||
else
|
|
||||||
options[:default] = redmine_default
|
|
||||||
end
|
|
||||||
|
|
||||||
super
|
super
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user