@@ -4,9 +4,23 module ActiveRecord | |||
|
4 | 4 | class Base |
|
5 | 5 | include Redmine::I18n |
|
6 | 6 | # Translate attribute names for validation errors display |
|
7 |
def self.human_attribute_name(attr, |
|
|
8 | attr = attr.to_s.sub(/_id$/, '').sub(/^.+\./, '') | |
|
9 | l("field_#{name.underscore.gsub('/', '_')}_#{attr}", :default => ["field_#{attr}".to_sym, attr]) | |
|
7 | def self.human_attribute_name(attr, options = {}) | |
|
8 | prepared_attr = attr.to_s.sub(/_id$/, '').sub(/^.+\./, '') | |
|
9 | ||
|
10 | redmine_default = | |
|
11 | [ | |
|
12 | :"field_#{name.underscore.gsub('/', '_')}_#{prepared_attr}", | |
|
13 | :"field_#{prepared_attr}" | |
|
14 | ] | |
|
15 | ||
|
16 | if options[:default].present? | |
|
17 | options[:default] = [options[:default]] unless options[:default].is_a? Array | |
|
18 | options[:default].unshift redmine_default | |
|
19 | else | |
|
20 | options[:default] = redmine_default | |
|
21 | end | |
|
22 | ||
|
23 | super | |
|
10 | 24 | end |
|
11 | 25 | end |
|
12 | 26 |
@@ -57,7 +57,7 class Redmine::ApiTest::IssueRelationsTest < Redmine::ApiTest::Base | |||
|
57 | 57 | end |
|
58 | 58 | |
|
59 | 59 | assert_response :unprocessable_entity |
|
60 |
assert_select 'errors error', :text => / |
|
|
60 | assert_select 'errors error', :text => /Relation type is not included in the list/ | |
|
61 | 61 | end |
|
62 | 62 | |
|
63 | 63 | test "GET /relations/:id.xml should return the relation" do |
General Comments 0
You need to be logged in to leave comments.
Login now