• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Trac Wiki 動的変数)

Trac Wiki 動的変数を使用したマイルストーンレポートの作成方法

このQ&Aのポイント
  • Trac Wikiを使用してプロジェクトのマイルストーンごとにレポートを作成する方法を紹介します。
  • マイルストーン名の変更をせずにレポートの内容を同じにするために、リンク元で動的変数を利用する方法を提案します。
  • しかし、現在の方法ではうまくいかないようです。別の解決策を探す必要があるかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
noname#251971
noname#251971
回答No.1

Trac Wikiに対するするパラメータは特定の決められたパラメータのみしか受け付けられず、ユーザ指定の任意のパラメータは渡せない(はず)なので質問内容の方法は不可能と思われます。 http://trac.edgewall.org/wiki/TracLinks#ParameterizedTraclinks 複数のレポートへのリンクを並べるだけであればクエリリンク([query:~~])を用いておこなうこともできますが、 「グラフ化したり~」とありますので、レポート以外の要素も含んだWikiページとして表示したいと言うことですよね。 上に示したリンク先でも記述がありますがSQLベースのレポートモジュールでは、 レポートに対する動的パラメータ指定を与えることが出来ますので、 レポートとレポートの説明欄にWikiFormattingによる記述を行って チケットリスト+αというのが出来なくはないとおもいます。 ただ、レイアウトが限られますし、説明欄の内容に動的パラメータが使えるわけではないので、 たとえばグラフ作成に対する部分には動的パラメータが適用出来ないかとおもいます。 # グラフが[[QueryChart]]マクロの場合にはqueryパラメータ省略記述を利用して出来る可能性も?試していませんが。 あとは、目的に合いそうなマクロを探してみるか、 自分で作成してみるなどぐらいでしょうか。。 http://trac.edgewall.org/wiki/WikiMacros#DevelopingCustomMacros

yan2005
質問者

お礼

回答、ありがとうございます。 やはりそうでしたか。 SQLも検討しましたが、思ったことが出来そうにないので、 この方法は諦めていました。 初心者の私にはマクロ作成するのは敷居が高そうなので、 Trac では存在しないページをクリックした時には、 テンプレートのフォルダーからテンプレートをメニューから選択し、 コピーすると思いますので、そのときに文字列変換できないか、 検討してみます。 ありがとうございました。

yan2005
質問者

補足

その後、試行錯誤して、  sed で、template内の MS_NAME を実際のマイルストーン名に変換し、  そのファイルを、trac-admin で、import して、  不本意な方法ですが、一応目的は達しました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A