Forums: Help (Thread #25473)

雛型プロジェクトの設定引き継ぎ (2010-02-19 10:40 by odahara #48729)

2.4.2を試験的に使っています。
社内で使おうとした場合、カスタムフィールドの追加であるとかチケット分類のカスタマイズ等が発生します。
標準化した雛型プロジェクトを最初に作成し、新規プロジェクト作成時は全て雛型の設定を引き継ぎたいと思っていますが、Trac Lightning自体の機能ではできないでしょうか?

できなさそうだったので、SampleProjectを雛型として設定し、create-project で新規プロジェクトを作成した後、
SampleProjectのtrac.dbとtrac.iniをコピーし、必要なところを修正して運用しようとしています。

もっとスマートな方法があればお教えください。

RE: 雛型プロジェクトの設定引き継ぎ (2010-02-20 01:32 by okamototk #48747)

プロジェクト共通の設定は下記の設定ファイルでできます。

c:\Program Files\TracLight\python\share\trac\conf\trac.ini

試してみてください。
Reply to #48729

RE: 雛型プロジェクトの設定引き継ぎ (2010-02-20 09:54 by odahara #48754)

Okamotoさん、replyありがとうございます。

(1)python\share\trac\conf\trac.ini 内に、雛型プロジェクトのtrac.ini内の [ticket-custom] セクションの内容をコピペ
(2)TracLightningのサービス再起動
(3)create-project XXXX

でやってみましたが引き継がれませんでした。
やり方間違ってますでしょうか?
Reply to #48729

RE: 雛型プロジェクトの設定引き継ぎ (2010-02-20 15:52 by okamototk #48764)

手元の環境では動いてますが、なんでだろう...

[ticket-custom]の先頭に#が入ってコメントアウトされているとかありませんか?

あと、ticket-customに記述してもチケットの分類は引き継げないので、

プロジェクト初期化用のテンプレートが下記の場所にあるので、直接中身を書き換えてしまう手もあります。

C:/Program Files/TracLight/install/trac.ini.default
C:/Program Files/TracLight/install/dbinit.sql

# うまくいかないようなら、ひな形プロジェクトをコピーする最初にやられていたやりかたが楽かも.
Reply to #48754

RE: 雛型プロジェクトの設定引き継ぎ (2010-02-20 17:45 by odahara #48765)

>[ticket-custom]の先頭に#が入ってコメントアウトされているとかありませんか?

す、すみません、当たりでした<(_ _)>
引き継げました。

>あと、ticket-customに記述してもチケットの分類は引き継げないので、

そうですね。
カスタムフィールド以外も変えているので、いくつかのファイルの内容を書き換えるよりは当初通りDBコピーとtrac.iniの書き換えでいこうと思います。

どうもありがとうございました。