問題タブ [python-jira]
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.
python-3.x - Jira Python でワークフロー トランジションを取得する
Jira API ですべてのステータス/トランジションを取得する方法は?
http://example.com/rest/api/2/workflow/戻り値
出力に ID が存在しないため、ワークフローの詳細/コンポーネントを取得できません。http://example.com/jira/rest/api/2/issue/PROJ-1/transitionsは問題固有のトランジションのみを提供します。将来のトランジションも必要です。
任意のポインタまたは提案をいただければ幸いです。
jira-rest-api - fields パラメーターを使用して、名前にスペースを含むカスタム フィールドを含める方法
このリファレンスを使用して REST クエリを構築してきました: https://docs.atlassian.com/jira/REST/latest/#d2e2713
これまでに管理したこと: URL の JQL に基づいて JSON を返すようにしました。
私が得る問題:パラメータ
を使用して必要な特定のフィールドを伝えるとfields
、リストの最初のカスタム フィールド (名前にスペースが含まれていることもあります) で詰まるようです。
質問: この 2 つの問題のどちらが問題を引き起こしているのか、またその解決方法を知っている人はいますか?
具体的な詳細:
Jira に投げる URL は次のとおりです。
https://jira.mycorp.com/rest/api/latest/search?jql=project=PDEV+AND+type+in+(%22IA/E%22)+AND+createdDate+%3E=+2015-03-15&フィールド=担当者,ステータス,解決, %22DM%20Number%22 ,%22salesforce%20dd%20id%22
Jira からの応答は、次のように始まり、画面全体に渡って続きます...ただし、最初の 3 つのフィールド (担当者、ステータス、解決状況) のみが返されます。フィールド名では大文字と小文字が区別されることがわかったので、最初のカスタム フィールドでさまざまな大文字と小文字のスキームを試しました (私の例で見られるのは、課題を参照したときに Jira がフィールド名をレンダリングする方法です)。
私の意図は、REST を使用してこのような問題の検索を行う Python スクリプトを作成することであり、それを Python dict に保存してさらに処理を行うことです。今のところ、Chrome に URL に移動し、返された JSON を読み取るように指示しているだけです。
python-3.x - jira_python のインストール中にエラーが発生しました
次のコマンドを実行します
pip インストール jira_python
ここのドキュメントに従って - http://jira-python.readthedocs.org/en/latest/
エラーが発生します -
要件 jira-python を満たすバージョンが見つかりませんでした (バージョン: から) jira-python に一致するディストリビューションが見つかりません
python - JIRA Python API を使用して JIRA 添付ファイルをマークする方法
後で添付されるものと区別するために、既にダウンロードされた添付ファイルにマークを付けたいと思います。添付ファイルのメタデータのようなものを設定することはできますか? または他の方法はありますか?PS: JIRA python API を使用する必要があります
python - jira-python REST クライアントを使用してセッションを破棄する
jira-python レスト クライアントを使用してセッションを無効にしようとしています。この機能を実現するにはどうすればよいですか? 組み込みですか、それとも実装する必要がありますか?
client.py で利用可能なすべての API を調べてみましたが、セッションを破棄または無効にする方法はないようです。
次のもう 1 つの質問は、クライアントが行うすべての REST 呼び出しで認証する必要があるかということです。現在、それが私がしていることです。
python - JIRA Python add_attachment() 405 メソッドは許可されていません
ここにある python lib を使用して、REST API 経由で JIRA にファイルをアップロードしようとしています: jira python documentation
問題を渡すことができるメソッドを作成し、ファイル名を添付するのは非常に簡単に思えます。もう 1 つは、JIRA から課題を取得できるようにするものです。
次に、メイン スクリプトで課題を取得し、JIRA から取得した課題にファイルを添付します。
必要に応じて課題/作成課題を取得できますが、self.jira.add_attachment()
メソッドを使用すると 405 Method Not Allowed が表示されます。
ファイルが存在し、開くことができます。
ソースコードの add_attachment() メソッドは次のとおりです。
python-jira - python jiraはフィルタの内容を返します
私はjira pythonが初めてで、既存のフィルターで取得したチケットのリストが必要です。
試してみjira.filter(id)
ましたが、代わりに問題のあるリストを受け取り、フィルターの名前だけを受け取りました。使用jira.search_issue
は機能していますが、私のフィルターは他の人によって変更される可能性があるため、フィルターコンテンツの変更を考慮に入れるものが必要です。何か案は?ありがとう!
python - jirashell が「KeyError: u'consumer_key'」をスローし、起動しない
私は jira-python を初めて使用し、jirashell の使用で問題に遭遇しました。
jira-python は、次のドキュメントからインストールされました: http://jira.readthedocs.org/en/latest/
次を使用して jirashell を起動しようとすると:
次のエラーが表示されます。
また、基本認証を使用してサーバーにアクセスしようとしましたが、同じエラーが返されます。curl の使用は正常に機能しますが、返されるオブジェクトを確認し、python-jira 統合による開発の助けを得たいと考えていました。
洞察をありがとう。