Redmine 0.9 に Redmine CSV Import Plugin を入れる修行
Redmine CSV Import Plugin を Github で公開している人が少なくとも二人はいる。一人の方のは日本語化されているけれど、Redmine 0.9 に対応していない。別の方のは 0.9 に対応しているけれど日本語化していない。ので、両方を落としてきてミックス。
まず、0.9 に対応したバージョンを落としてくる。
$ git clone http://github.com/rchady/redmine_importer.git redmine_importer_rchady
日本語のロケールファイルを引っ張るために落としてくる。
$ git clone http://github.com/juno/redmine_importer.git redmine_importer_juno
root になって、rchady 版を配置する。
[root@host ~]# cd /opt/redmine/vendor/plugins [root@host plugins]# cp -pr /xxx/work/redmine_importer_rchady/redmine_importer [root@host plugins]# rm -rf redmine_importer/.git/
juno 版の日本語ロケールを 0.9 用に書き換えて配置する。
[root@host plugins]# awk 'BEGIN{print "ja:"}{print " " $0}' /xxx/work/redmine_importer_juno/lang/ja.yml > redmine_importer/config/locales/ja.yml
fastercsv もインストールしておく。
[root@host ~]# gem install fastercsv
Redmine にログインしてモジュールを有効化。
- utf-8, LF に変換
- 値をすべて "" で括る
としてインポートしてみた。Internal error が発生したがインポート自体は成功した模様。エラーログになにも出てこないからエラーの詳細はわからず。