2011-07-20 13 views
0

Redmineでの時間管理を支援するツールを作成しようとしています。私たちが現在抱えている問題は、特定のユーザーが監視しているが、そのAPIを見つけることができない問題のリストを取得することです。これが可能かどうか誰かが知っていますか、Redmineを直接試して修正する必要がありますか?REST API経由でRedmineで注目されている問題を取得してください

解決dmf85により以下に提供ソリューションと同様に、私は私のために働いていたこの問題の解決策を見つけました。 Issues APIは、そのパラメータの1つとしてquery_idをとります。私がやったことは、ウォッチャーの問題をフィルタリングして(dmf85のように)、クエリを保存していたことです。私はその後、私のAPI呼び出しで保存されたカスタムクエリからquery_idを使用しました。インターフェイスでの問題タブで

答えて

1

、クリックします。

  • フィルタ
  • ウォッチャーを追加
  • 、次に箱に

をウォッチャーを選択原子をクリックして、CSV、またはあなたの裁量で消費するプログラムを書くことができるリンクのための一番下のpdfリンク。

これは役に立ちますか?

+0

ええ、それは私がJSONだけで探していたものです。私はAPIのドキュメントを見て、私はちょうどそれらのリンクの1つを消費することができないと考えていませんでした。上に追加したのと同じ解決策を見つけましたが、これを簡単に解決策にしています。ありがとう! – jbarz

+0

非常に良い! JSONのやり方を見つけてうれしく思います。なぜなら、XMLはリソースのための私の好みのマークアップではないからです。 – WattsInABox

0

少なくともRedmine 3.1には、ウォッチャーを直接指定できるIssues APIのドキュメント化されていないパラメータがあります(watcher_id)。 assigned_to_idのように動作し、ユーザーID(つまりwatcher_id=23)または特殊文字列me(つまりwatcher_id=me)のいずれかを渡すことができます。

関連する問題