link_toで今日の更新チケット一覧を表示

269 views
Skip to first unread message

anemone reef

unread,
Mar 25, 2010, 2:19:23 AM3/25/10
to redmine-...@googlegroups.com
連投ですみません。

link_toでチケット一覧画面に、
・ステータス=全て
・更新日=今日
のフィルタ結果を表示したいと思っております。

viewで直感的に次のように記述したところ、
<%= link_to "Today", :controller => 'issues', :action => 'index',
:project_id => @project, :set_filter => 1, :status_id => "*",
:updated_on => "t" %>
「ステータス=全て」になりましたが、「更新日=が今日より○日前以降 t日」となってしまいました。

:updated_on はoperator指定はできないのでしょうか?

よろしくお願いいたします。

fmkt

unread,
Mar 29, 2010, 10:25:03 PM3/29/10
to Redmine Users (japanese)
こんにちは。

チケット一覧画面に ということですが カスタムクエリ を利用されてはいかがでしょうか?
とくにソースも触らず実現できると思うのですが。。。

anemone reef

unread,
Mar 30, 2010, 4:32:00 AM3/30/10
to redmine-...@googlegroups.com
fmktさん、いつもお世話になっております。

既にソースをいじっていて、ホーム画面に当日の更新チケットの
多いプロジェクトを表示する機能を実装しています。

プロジェクトと更新チケット数を表示しいているのですが、
この更新チケット数をリンクにして、当日の更新チケットへのアクセス性
をよくしようとしています。

カスタムクエリーを作成し、link_toのパラメータに:query_idを指定すればよいのですが、
他サーバーにこのカスタマイズしたRedmineを展開した際に、データ依存のコードがあると、
不都合です。

難しければあきらめますが。
ありがとうございました。
----
2010年3月30日11:25 fmkt <fmkt....@gmail.com>:

> --
> このメールは Google グループのグループ「Redmine Users (japanese)」の登録者に送られています。
> このグループに投稿するには、redmine-...@googlegroups.com にメールを送信してください。
> このグループから退会するには、redmine-users-...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/redmine-users-ja?hl=ja からこのグループにアクセスしてください。
>
>

fmkt

unread,
Mar 30, 2010, 5:57:07 AM3/30/10
to Redmine Users (japanese)
こんばんは。

なるほど。
表示したいのはチケット一覧上ではなくホーム画面にリンクを出したいわけですね。

:updated_on のoperator指定の方法はいまいちわかりませんでしたが以下のようなlink_toなら可能のようです。

link_to "Today", :controller => 'issues', :action => 'index',
:project_id => @project, :set_filter => 1,

:fields=>["status_id", "updated_on"],
:operators => {:updated_on => "t", :status_id => "*"},
:values => {:updated_on => [""], :status_id => ["1"]}

anemone reef

unread,
Apr 1, 2010, 3:25:50 AM4/1/10
to redmine-...@googlegroups.com
こんにちは。いつもお世話になっております。
fmtkさんご返答ありがとうございました。また救われました。

ご提示の方法で、ばっちりでした。
これに甘えず、もっと勉強しようと思います。
ありがとうございました。

Reply all
Reply to author
Forward
0 new messages