2

JIRA Python REST API を使用して JIRA で課題を作成していますが、課題の作成日フィールドと更新日フィールドを設定する方法、および日付を JIRA が希望する形式にフォーマットする方法がわかりません。私は以下のコードです:

jira.create_issue(project={'key': 'DEL'}, 
created='10/4/2012  9:30:00 AM', 
updated='12/22/2012  10:00:00 AM', 
priority={'name': 'Critical'}, 
summary='My summary', 
description='My description', 
issuetype={'name': 'Bug'})

フィールドが存在するにもかかわらず、フィールドを認識さえしないという厄介なエラーが表示されます (参照: http://jira-python.readthedocs.org/en/latest/index.html ):

JIRAError: HTTP 400: "{u'updated': u"Field 'updated' cannot be set. It is not on the appropriate screen, or unknown.", u'created': u"Field 'created' cannot be set. It is not on the appropriate screen, or unknown."}"
4

4 に答える 4

2

私の Jira v.5.2.1 では、これらのフィールドは編集できません。これらのフィールドはサーバーによって「タイムスタンプ」され、編集できないため、変更できないと思います。また、アトラシアンは、 REST APIドキュメントでこれらのフィールドについて言及していません。

これらのフィールドを更新する必要がある場合は、接続先のデータベースで直接更新できます。

また、この種の質問に役立つフォーラムは、answers.atlassian.comです。

PS。これはおそらく回答ではなくコメントである必要がありますが、私はまだ評判50を持っていません.

于 2013-07-29T21:23:38.603 に答える
0

現在、JIRA リモート API は履歴データ (過去のコメント、作業ログの遷移、またはフィールドの変更) の保存をサポートしていません。実際、JIRA API (サーバー側) は、そのような情報を保存することを実際にはサポートしていません (コメントと作業ログを除く)。彼らはそれに取り組んでいます。

于 2017-01-11T12:50:42.540 に答える