Proposal #610
closed当該Wikiを参照しているチケットの一覧を表示したい
Description
チケットの説明の中に
Wikiページへの参照リンクがあるチケットを抽出して、
チケットを逆引き参照できるリストを
Wikiに表示したいと考えております。
そこで、やり方を見よう見まねして、
WikiExtensionsに追加する形で
添付ファイル(wiki_extensions_ref_issue.rb)を
書いてみました。
(libの下に配置すると機能します(仕組みは実はよく分かっていません))
{{ref_issues(project,tracker,subject,status,author,assigned_to,created_on,updated_on)
}}
をWikiに埋め込むことで参照されているチケットのリストを
表示する動きになっています。
このような機能を追加していただくことはできませんでしょうか。
# 私のコードについては、
# やりたいことだけ汲み取っていただき、
# 書き直していただければと思います。
ご検討、よろしくお願いいたします。
Files
Updated by Haru Iida almost 14 years ago
- Status changed from 新規(New) to 担当(Assigned)
- Target version set to 0.2.4
ありがとうございます。取り入れさせてもらいます。
Updated by Haru Iida almost 14 years ago
- Status changed from 担当(Assigned) to 解決(Resolved)
- % Done changed from 0 to 100
更新履歴 r138 で適用されました。
Updated by Tomohisa Kusukawa almost 14 years ago
ありがとうございます。
微力ではありますが、
できる限りのことはしたいと思いますので、
この部分に何かありましたら
ご連絡いただければと思います。
Updated by Haru Iida almost 14 years ago
- Status changed from 解決(Resolved) to 終了(Closed)
Updated by Haru Iida almost 14 years ago
Kusukawaさん、Wiki Extensions の説明ページに載せるための説明を書いていただけないでしょうか?
このチケットへのリプライとして書いてもらえば私がwikiに貼り付けます。
日本語だけでよいです。
Updated by Tomohisa Kusukawa almost 14 years ago
機能説明ですが、下記の内容でいかがでしょうか。
おっと。チケットにこの表記を書くとエラーになりますね。
例外処理が必要そうです。
例としてこのチケットの「説明」にWiki_Extensionsのリンクを
記述したいのですが、「説明」を修正することは可能でしょうか?
参照チケットのリストアップ¶
[12/06/2010]
チケットの説明にこのWikiページへのリンクが設定されているチケットを
検索してリスト表示します。
書式¶
{{ref_issues(project,tracker,subject,status,author,assigned_to,created_on,updated_on)
}}
引数に表示したいカラムを指定します。
例¶
Updated by Tomohisa Kusukawa almost 14 years ago
リリース後、早速で恐縮なのですが、
上記の例外処理などを修正したいと考えており、
どのようにコード修正の共有を行うのが良いだろうか、
と思っております。
個人的な興味では、
「私をリポジトリのコミッターにしていただき、
私はブランチを作って修正を加え、
Iidaさんにtrunkへマージして頂く」
というやり方を実験してみたい気がしております。
Updated by Haru Iida over 13 years ago
Wiki Extensionsのリポジトリはbitbucketに移行中です。
http://bitbucket.org/haru_iida/redmine_wiki_extensions/overview
以下の方法を試してみてもらえますか?
- bitbucketにアカウントを作る
- 私のリポジトリをforkしてKusukawaさんのリポジトリを作る
- forkしたリポジトリに修正を加える
- 私にpullリクエストを出す
- 私がKusukawaさんのリポジトリから自分のリポジトリへ変更をpullする
実は私も勉強中でよく判ってないのですが。
Updated by Tomohisa Kusukawa over 13 years ago
bitbucketのご提案ありがとうございます。
forkした先で修正をコミットしました。
http://bitbucket.org/kusu/redmine_wiki_extensions-ref_issues
コメントやブランチ名の付け方等、問題がありましたらご連絡いただければと思います。
テストが十分でないので、まだ修正が入るかもしれません。
来週、使い方説明と合わせて、またご連絡させて頂きたいと思います。
Updated by Tomohisa Kusukawa over 13 years ago
bitbucketのpull requestでもご連絡しましたが、
その後、このコメントを書いていてPostgresでしか
動作しないことに気がついて再度修正を行いました。
度々で本当に申し訳ございません。
# 自動更新のプレビューのおかげで見つかりました。。
pull requestを行ってもローカルにPullしなければならないのは
同じみたいですね。
機能説明ですが、下記の内容でいかがでしょうか。
キーワードを含むチケットの一覧表示¶
[12/26/2010]
チケットの題名または説明にキーワードが書かれているチケットを検索して一覧表示します。
キーワードの指定が無い場合はwikiページのタイトル(及び別名)またはチケット番号表記をキーワードとして検索を行います。
書式¶
{{ref_issues([options]..., [column]...)
}}
options: ハイフン(-)に続けて以下のアルファベットで指定します
- -S : 題名(subject)を検索対象としない
- -D : 説明(description)を検索対象としない
- -l : wikiリンク表記のみを検索します
- -p : 同一プロジェクト内のチケットのみ表示します
- -r : チケット番号の降順で表示します
- -w=[search word]: 検索するキーワードを指定します
column: 表示する列を指定します。
- project : プロジェクト名
- tracker : トラッカー名
- subject : 題名
- status : 状態
- author : 作成者
- assigned : 担当者
- created : 作成日時
- updated : 更新日時
例¶
{{ref_issues(-rw=ref_issues,project,tracker,subject,status,author,assigned,created,updated)
}}
{{ref_issues(-rw=ref_issues,project,tracker,subject,status,author,assigned,created,updated)
}}
エラーになるので解釈されないようにしました。(2011-01-18)
Updated by Tomohisa Kusukawa over 13 years ago
Haru Iida は書きました:
最新のコードをこのサイトに適用してみましたが、まだエラーが出るようですね。
r134 では「~*」をすべて削除した筈なのですが、。
wiki_extensions_ref_issue.rb に「~*」が残っていますでしょうか?
Updated by Haru Iida over 13 years ago
わかりました。branchにコミットされているからでした。pullしてもbranchに反映されるだけでdefaultに反映されていませんでした。branchからdefaultにmergeしたら大丈夫でした。
Updated by Tomohisa Kusukawa over 13 years ago
ご対応ありがとうございます!
ちゃんと表示されてますね。
よかったです。
今回は何度も修正を繰り返してしまい、
本当に申し訳ありませんでした。
Updated by Haru Iida over 13 years ago
Tomohisa Kusukawa は書きました:
今回は何度も修正を繰り返してしまい、
本当に申し訳ありませんでした。
いえいえ、Bitbucketを使ういい練習になりました。私も手探り状態なので。