Defect #35131 » 0001-Allow-Unique-ID-and-relation-fields-to-be-auto-mappe.patch
| app/models/issue_import.rb | ||
|---|---|---|
| 32 | 32 |
'start_date' => 'field_start_date', |
| 33 | 33 |
'due_date' => 'field_due_date', |
| 34 | 34 |
'estimated_hours' => 'field_estimated_hours', |
| 35 |
'done_ratio' => 'field_done_ratio' |
|
| 35 |
'done_ratio' => 'field_done_ratio', |
|
| 36 |
'unique_id' => 'field_unique_id', |
|
| 37 |
'relation_duplicates' => 'label_duplicates', |
|
| 38 |
'relation_duplicated' => 'label_duplicated_by', |
|
| 39 |
'relation_blocks' => 'label_blocks', |
|
| 40 |
'relation_blocked' => 'label_blocked_by', |
|
| 41 |
'relation_relates' => 'label_relates_to', |
|
| 42 |
'relation_precedes' => 'label_precedes', |
|
| 43 |
'relation_follows' => 'label_follows', |
|
| 44 |
'relation_copied_to' => 'label_copied_to', |
|
| 45 |
'relation_copied_from' => 'label_copied_from' |
|
| 36 | 46 |
} |
| 37 | 47 | |
| 38 | 48 |
def self.menu_item |
| test/fixtures/files/import_issues_auto_mapping.csv | ||
|---|---|---|
| 1 |
priority;Subject;start_date;parent;private;progress;custom;"target version";category;user;estimated_hours;tracker;status;database;cf_6; |
|
| 2 |
High;First;2015-07-08;;no;;PostgreSQL;;New category;dlopper;1;bug;new;"PostgreSQL, Oracle";2;"Column with empty header" |
|
| 1 |
priority;Subject;start_date;parent;private;progress;custom;"target version";category;user;estimated_hours;tracker;status;database;cf_6;unique_id;"Is duplicate of" |
|
| 2 |
High;First;2015-07-08;;no;;PostgreSQL;;New category;dlopper;1;bug;new;"PostgreSQL, Oracle";2;1;4;"Column with empty header" |
|
| test/functional/imports_controller_test.rb | ||
|---|---|---|
| 244 | 244 |
assert_select 'select[name=?]', 'import_settings[mapping][cf_1]' do |
| 245 | 245 |
assert_select 'option[value="13"][selected="selected"]', :text => 'database' |
| 246 | 246 |
end |
| 247 | ||
| 248 |
# 'unique_id' should be auto selected because |
|
| 249 |
# - 'unique_id' exists in the import file |
|
| 250 |
assert_select 'select[name=?]', 'import_settings[mapping][unique_id]' do |
|
| 251 |
assert_select 'option[value="15"][selected="selected"]', :text => 'unique_id' |
|
| 252 |
end |
|
| 253 | ||
| 254 |
# 'relation_duplicates' should be auto selected because |
|
| 255 |
# - 'Is duplicate of' exists in the import file |
|
| 256 |
assert_select 'select[name=?]', 'import_settings[mapping][relation_duplicates]' do |
|
| 257 |
assert_select 'option[value="16"][selected="selected"]', :text => 'Is duplicate of' |
|
| 258 |
end |
|
| 247 | 259 |
end |
| 248 | 260 | |
| 249 | 261 |
def test_post_mapping_should_update_mapping |
- « Previous
- 1
- 2
- 3
- 4
- Next »