検索条件保存の機能でバグがありました。
2008/05/19
チケット検索ページで、検索条件を保存してる状態でページ上部の状態名リンクをクリックした時、検索結果が更新されない、というバグを検出しました。
http://sourceforge.jp/tracker/index.php?func=detail&aid=12564&group_id=3135&atid=11637
この現象自体は、明らかにバグですが、上記のような操作を行なったときにどのように動作するのが正しいのかは、難しいところです。今までは、ページ上部の状態名のリンクをクリックした時に、状態名を検索条件としてチケット検索のページを検索結果とともに表示していたので、今までと同じように状態名だけを検索条件として検索した結果を表示することとした場合には、検索検索条件も更新されてしまいます。(保存されていた条件が消えてしまうということ。。)
仕様案というか解決方法
- 保存されている検索条件を破棄して、クリックされた状態名だけを検索条件として検索する。(検索条件を保存するようにした意味が半減してしまう)
- 保存されている条件とクリックされた状態名を検索条件として検索する。(状態が保存されていた場合は、クリックされた状態名を優先する)(これだと、操作している時に直感的では無い動きだという印象を与えそう)
- あと一つ別の解決方法としては、ページ上部の状態名リンクをクリックした時には、検索条件が無い検索結果ページを表示する。(状態だけで絞りこんだ結果を表示するための画面を新規画面として作成することになるだろう)
当面は、2の方法かな?あまりにも違和感が長びくようなら、3を考えたい。
追記
という訳なので、0.3.2-betaをインストールしたけど、上のバグが気持ち悪いと思う方は、検索条件を保存するのチェックを外して使ってくださいm(_ _)m なるべく速く修正版を出します。。。