問題タブ [redmine-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
704 参照

redmine - RedMine API を使用して HTML を含む問題を作成する

Redmine のカスタマー サポート ソフトウェア Freshdesk からチケットを自動的に開く Webhook があります。サポート ソフトウェアからの説明は、プレーンな HTML を含んで送信されます。これを Redmine API に渡して問題を作成すると、説明が HTML で作成されて非常に読みにくくなります。

リクエストの例:

Redmine では:

  • 製品 - 製品名
  • 説明:<div>this is a div</div>
  • 最後のパブリック コメント パブリック コメント
  • 最後の非公開コメント 非公開コメント
  • エージェントの電子メール - agentemail@ticket.com
  • Freshdesk URL - www.freshdesk.com
0 投票する
2 に答える
601 参照

python-3.x - Redmine API は「hours」フィールドが欠落していると主張し、time_entry.json への POST で 422 を返します

クライアント ソフトウェアのRequests ライブラリを使用して、REST API 経由で Redmine 3.3.0.stable インストールに時間エントリを作成しようとしています。次のコードを使用しています。

response.status_codeは常に422であり、応答には次のローカライズされたメッセージが含まれます。

{"errors":["stunden muss ausgefüllt werden"]}

に変換されます

時間を指定する必要があります

ただし、ご覧のとおり、「hours」フィールドは正しく指定されています。さらに、ログファイルは、パラメーターが Redmine に正しく到達したことを示しています。

私は同じ結果で試しました:

  • ローカライズされた小数点のすべての組み合わせ ( の,代わりに.)
  • 時間を整数、浮動小数点、または文字列として渡す
  • Redmine ボードで見つかったこの同様の問題で示唆されているように、XML に切り替えます(これにより、Redmine はプロジェクト ID の欠落や無効についても文句を言います)
  • メソッドの代わりにdata=パラメーターを使用する(これにより、時間の値がログ ファイルではなく文字列になります)json=post()"1.0"1.0

私の最後の手段は、Python Redmine ライブラリの 1 つを試すことですが、この場合、それらが何をすべきかわかりません。

  • 私は何か間違ったことをしていますか?
  • 正確にはどういう意味ですか:

time_entry (必須): 以下を含む時間エントリ属性のハッシュ: [...]

時間エントリのドキュメントで?リクエストが XML 形式の場合、API は「ハッシュ」ではなく、time_entry にも XML データを必要とするはずです。でも、もしかしたらその部分が間違って書かれていたのではないでしょうか?

0 投票する
1 に答える
542 参照

redmine - Redmine: これまでに自分に割り当てられたすべての問題を検索

これまでに取り組んだすべての redmine の問題をリストする必要があるため、これまでに割り当てられたすべての問題です。フィルターは適切なオプションを提供しません。これらの問題のほとんどを再割り当てしたので、アクティビティ ストリームを手動で検査できましたが、これには時間がかかりすぎました。ヒントをありがとう、本当に感謝しています。

0 投票する
1 に答える
1047 参照

c# - c# redmine rest service-カスタム フィールドの取得

C# で redmine rest api を使用していますが、カスタム フィールドに問題があります。私はこの方法を持っています:

そこからプロジェクト情報を取得できますが、カスタム フィールドは常に null です。すべての新しい問題に表示される 1 つのカスタム フィールド (メール) があり、問題から取得できます。プロジェクトにあるすべてのカスタム フィールドを取得したいと考えています。

私は何を間違っていますか?