Trac Lightning でチケットを登録する際の 詳細の初期値は、 default_description
で設定できます。 ただこの default_description
では改行ができません。
実際の値は ini ファイル(trac.ini)に記述されている。 (linux の場合はどうか知らないが) Windows の ini ファイルは1行で1つの値と決まっているらしいので、 改行そのものを登録することが仕様上できません。
そこでどうするか。
解決策
Trac Lightning のフォルダの下に、 python-lib
というフォルダがあります。 この中の tractractickettemplatesticket.html
の中の ticket.description
を ticket.description.replace('[[BR]]', "rn")
に変更します。 その後で、 python-libtrac
ディレクトリにて python setup.py install
を実行します。
この方法の副作用として、 [[BR]]
という文字を使って詳細を記述してチケットを登録した後、 チケットの変更をしようとすると [[BR]]
が (改行)
に変わってしまう。 BR なんてほとんど使わないのでこれでよいのだけれど、 もしこれを回避するなら、 replace('rn', "rn")
にするとか、 あるいは新規登録のときのみ default_description
の改行を認識するよう変更するか(本当はそれがきれい)。