Defect #920
完了
ref_issues macro failed with named queries that contains date ranges.
Haru Iida さんが12年以上前に追加.
約12年前に更新.
関連するチケット
1 (0件未完了 — 1件完了)
- ステータス を 新規(New) から 担当(Assigned) に変更
- ステータス を 担当(Assigned) から 解決(Resolved) に変更
- 担当者 を Tomohisa Kusukawa から Haru Iida に変更
- 担当者 を Haru Iida から Tomohisa Kusukawa に変更
修正ありがとうございます。
pull requestを送ってもらえますか?
- 担当者 を Tomohisa Kusukawa から Haru Iida に変更
- 担当者 を Haru Iida から Tomohisa Kusukawa に変更
もはや何をやっているのかさっぱりわかりませんが、楠川さんを信じて取り込みました。
更新履歴 commit:8eee8ae8d74f で適用されました。
ありがとうございます。
今回修正した部分はshinagawa.redmineでもちょっと話題になった
いわゆるモンキーパッチの部分で、
Redmineが1.3.0でそのメソッドに修正が入ったので追従させなければならなかったものです。
ref_issuesでは題名や説明の文字列検索条件としてor抽出ができる仕様にしているのですが、
sql_for_fieldメソッドには元々or抽出の機能が無く、
or検索機能を追加したメソッドに差し替えています。
差し替える対象は、
ref_issues用に生成したqueryオブジェクトのメソッド(特異メソッド?)だけなので、
Redmine本体の振る舞いを壊したりはしませんが、
今回のように、メソッドがリファクタリングされたりすると
すぐに不整合を起こしてしまいます。
今回の修正はRedmine本体のsql_for_fieldをコピーしてきて、
必要な機能追加を前回同様に再度行っただけです。
良いやり方ではないのですが、
うまい方法が思いつかずにおります。
- ステータス を 解決(Resolved) から 終了(Closed) に変更
他の形式にエクスポート: Atom
PDF