diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-01-30 15:19:04 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2016-01-30 15:19:04 +0000 |
commit | 81b681764ab7f1c88ff97beeb9e41f2262048821 (patch) | |
tree | 16c285188ff71b2325761451619a0ab61b013dca | |
parent | f4bcb1286e21795719ff8257fe5561d141f8706e (diff) | |
download | redmine-81b681764ab7f1c88ff97beeb9e41f2262048821.tar.gz redmine-81b681764ab7f1c88ff97beeb9e41f2262048821.zip |
Add column `estimated_hours` for CSV import (#21867).
Patch by Yuichi Masumiya.
git-svn-id: http://svn.redmine.org/redmine/trunk@15131 e93f8b46-1217-0410-a6f0-8f06a7374b81
-rw-r--r-- | app/models/issue_import.rb | 3 | ||||
-rw-r--r-- | app/views/imports/_fields_mapping.html.erb | 4 | ||||
-rw-r--r-- | test/fixtures/files/import_issues.csv | 8 |
3 files changed, 11 insertions, 4 deletions
diff --git a/app/models/issue_import.rb b/app/models/issue_import.rb index 5a8748cd0..30b373add 100644 --- a/app/models/issue_import.rb +++ b/app/models/issue_import.rb @@ -128,6 +128,9 @@ class IssueImport < Import if due_date = row_date(row, 'due_date') attributes['due_date'] = due_date end + if estimated_hours = row_value(row, 'estimated_hours') + attributes['estimated_hours'] = estimated_hours + end if done_ratio = row_value(row, 'done_ratio') attributes['done_ratio'] = done_ratio end diff --git a/app/views/imports/_fields_mapping.html.erb b/app/views/imports/_fields_mapping.html.erb index 97dac0e66..bb6467eca 100644 --- a/app/views/imports/_fields_mapping.html.erb +++ b/app/views/imports/_fields_mapping.html.erb @@ -74,6 +74,10 @@ <%= mapping_select_tag @import, 'due_date' %> </p> <p> + <label><%= l(:field_estimated_hours) %></label> + <%= mapping_select_tag @import, 'estimated_hours' %> +</p> +<p> <label><%= l(:field_done_ratio) %></label> <%= mapping_select_tag @import, 'done_ratio' %> </p> diff --git a/test/fixtures/files/import_issues.csv b/test/fixtures/files/import_issues.csv index b648a42ba..918f9fc7e 100644 --- a/test/fixtures/files/import_issues.csv +++ b/test/fixtures/files/import_issues.csv @@ -1,4 +1,4 @@ -priority;subject;description;start_date;due_date;parent;private;progress;custom;version;category;user -High;First;First description;2015-07-08;2015-08-25;;no;;PostgreSQL;;New category;dlopper -Normal;Child 1;Child description;;;1;yes;10;MySQL;2.0;New category; -Normal;Child of existing issue;Child description;;;#2;no;20;;2.1;Printing; +priority;subject;description;start_date;due_date;parent;private;progress;custom;version;category;user;estimated_hours +High;First;First description;2015-07-08;2015-08-25;;no;;PostgreSQL;;New category;dlopper;1 +Normal;Child 1;Child description;;;1;yes;10;MySQL;2.0;New category;;2 +Normal;Child of existing issue;Child description;;;#2;no;20;;2.1;Printing;;3 |