プロジェクト

全般

プロフィール

Defect #920

完了

ref_issues macro failed with named queries that contains date ranges.

Haru Iida さんが12年以上前に追加. 約12年前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
対象バージョン:
開始日:
2012/01/20
期日:
進捗率:

100%

予定工数:

説明

クエリーに日付が含まれるとエラーになるそうです。
修正方法も提示されてるので対処をお願いできますか?

http://www.redmine.org/boards/3/topics/7130?r=28613#message-28613


関連するチケット 1 (0件未完了1件完了)

関連している Wiki Extensions - Code Review #988: ref_issuesの引数に'D'がある?終了(Closed)Tomohisa Kusukawa2012/03/31

操作

Tomohisa Kusukawa さんが12年以上前に更新

  • ステータス新規(New) から 担当(Assigned) に変更

ご連絡ありがとうございます。
対応致します。

Tomohisa Kusukawa さんが約12年前に更新

  • ステータス担当(Assigned) から 解決(Resolved) に変更
  • 担当者Tomohisa Kusukawa から Haru Iida に変更

https://bitbucket.org/kusu/redmine_wiki_extensions
にて修正を行いましたので、取り込みをお願いいたします。

Haru Iida さんが約12年前に更新

  • 担当者Haru Iida から Tomohisa Kusukawa に変更

修正ありがとうございます。

pull requestを送ってもらえますか?

Tomohisa Kusukawa さんが約12年前に更新

  • 担当者Tomohisa Kusukawa から Haru Iida に変更

https://bitbucket.org/haru_iida/redmine_wiki_extensions/pull-request/4/redmine130-ref_issues
にてプルリクエストしました。
よろしくお願いします。

Haru Iida さんが約12年前に更新

  • 担当者Haru Iida から Tomohisa Kusukawa に変更

もはや何をやっているのかさっぱりわかりませんが、楠川さんを信じて取り込みました。:)

Tomohisa Kusukawa さんが約12年前に更新

  • 進捗率0 から 100 に変更

更新履歴 commit:8eee8ae8d74f で適用されました。

Tomohisa Kusukawa さんが約12年前に更新

ありがとうございます。

今回修正した部分はshinagawa.redmineでもちょっと話題になった
いわゆるモンキーパッチの部分で、
Redmineが1.3.0でそのメソッドに修正が入ったので追従させなければならなかったものです。

ref_issuesでは題名や説明の文字列検索条件としてor抽出ができる仕様にしているのですが、
sql_for_fieldメソッドには元々or抽出の機能が無く、
or検索機能を追加したメソッドに差し替えています。

差し替える対象は、
ref_issues用に生成したqueryオブジェクトのメソッド(特異メソッド?)だけなので、
Redmine本体の振る舞いを壊したりはしませんが、
今回のように、メソッドがリファクタリングされたりすると
すぐに不整合を起こしてしまいます。

今回の修正はRedmine本体のsql_for_fieldをコピーしてきて、
必要な機能追加を前回同様に再度行っただけです。

良いやり方ではないのですが、
うまい方法が思いつかずにおります。

Haru Iida さんが約12年前に更新

  • ステータス解決(Resolved) から 終了(Closed) に変更

他の形式にエクスポート: Atom PDF