フリーエンジニアである下っ端SEの備忘録と日記。日々是精進。 開発言語は主にC#。 開発技術が日々進化し続けている今日、取り残されまいとするも歳のせいか覚えが悪いSE。 ほったらかしですいません。

2010年05月18日

【Mantis】csvエクスポートにカスタム項目を出力する

※Mantisのバージョンは 1.2.0 。

phpを修正しなくてもできるっぽい。

参考(英語)
http://www.mantisbt.org/forums/viewtopic.php?f=4&t=10312


質問のだいたいの訳
csvエクスポートにカスタム項目を追加するにはどうすればよいですか?
config_inc.php の $g_csv_columns を修正してみたけどダメでした。

わたくしも最初
$g_csv_columns = array ( 'id', 'project_id', 'reporter_id', 'handler_id', ・・・略 ,'custom_カスタム項目名')
ってしてみたけどだめだった。なにか設定が足りないのか?

回答のだいたいの訳
下記の動画のやり方でできるよ。
動画上のview_issues_page_columnsをcsv_columnsに置き換えてやってみ。
でもマンティスのバージョンを1.1.8にあげないと動かないかも。

(英語)
http://www.atrol.de/mantisbt/Customview.wmv


というわけで動画の内容を自分のMantisに置き換えてみた。

1.追加したいカスタム項目の名前をどっかにコピっておく(後で使う)


確信はないがカスタム項目名に全角の英語が入っていると上手くいかない気がする。
日本語自体はOK。

2.config_inc.php の $g_csv_columns = array ( 'id',・・・省略) もコピっておく(後で使う)


3.Mantisのシステム管理-設定管理画面で、オプションの設定のところを入力
利用者名:とりあえず全利用者にした

プロジェクト名:とりあえず全プロジェクトにした

オプション:ここに、 csv_columns と入力

型:complex を選択

値:ココに、コピっておいた$g_csv_columnsのarray を 入力
(いらない項目を省いて、カスタム項目名を追加)
※注意
シングルクォーテーションは省く。
カスタム項目名は 「custom_コピってきたカスタム項目の名前」。

例)
array ( id, project_id, reporter_id, handler_id, priority, severity, reproducibility,
projection, category_id, date_submitted, eta, view_state, last_updated, summary,
status, resolution, custom_予定 ,custom_結果 )

入力したら オプションの設定ボタン をクリックして完了。

このあと実際にcsvエクスポートをしてみると、ココで設定した項目がでる!はず。。。

この記事がお役に立ったようでしたらぜひクリックお願いしますm(_ _)m
人気ブログランキングへ
人気ブログランキングへ


タグ :Mantiscsv

同じカテゴリー(Mantis)の記事画像
Mantisをインストールしたときの話【その6】
Mantisをインストールしたときの話【その4】
Mantisをインストールしたときの話【その3】
Mantisをインストールしたときの話【その2】
同じカテゴリー(Mantis)の記事
 Mantisをインストールしたときの話【その6】 (2010-11-29 10:46)
 Mantisをインストールしたときの話【その5】 (2010-11-29 10:39)
 Mantisをインストールしたときの話【その4】 (2010-09-03 17:40)
 Mantisをインストールしたときの話【その3】 (2010-09-03 16:53)
 Mantisをインストールしたときの話【その2】 (2010-09-03 16:28)
 Mantisをインストールしたときの話【その1】 (2010-09-03 16:22)

Posted by ようすけ at 20:24│Comments(0)Mantis
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。