Iはjirashell
(python-jira 1.0.10
)、JIRA 6.3.11
、JIRA 7.2.3
、JIRA AGILE REST API v1.0
を用います。私はjirashell
に次のコードを実行しました:
dir(jira.sprints(jira.boards()[0].id)[0])
それはsprint
オブジェクトのすべてのメソッドと属性表示します:あなたが見ることができるように、リストはstartDate
またはendDate
属性が含まれていません
['AGILE_BASE_REST_PATH',
'AGILE_BASE_URL',
'AGILE_EXPERIMENTAL_REST_PATH',
'GREENHOPPER_REST_PATH',
'JIRA_BASE_URL',
'_READABLE_IDS',
'__class__',
'__delattr__',
'__dict__',
'__doc__',
'__format__',
'__getattr__',
'__getattribute__',
'__hash__',
'__init__',
'__module__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__',
'__weakref__',
'_base_url',
'_default_headers',
'_get_url',
'_load',
'_options',
'_parse_raw',
'_resource',
'_session',
'delete',
'find',
'id',
'linkedPagesCount',
'name',
'raw',
'self',
'sequence',
'state',
'update']
を。それにもかかわらず、スプリントstartDate and endDate properties via JIRA REST APIのクイックグーグルでは、APIがそのようなプロパティをサポートしていることがわかりました。しかし、python-jira
は古いバージョンのJIRA AGILE REST APIを使用していました。たとえば、jira.sprints(jira.boards()[0].id)[0].self
を実行すると、https://[JIRA_URL]/rest/greenhopper/1.0/sprint/[ID]
という結果が得られます(アジャイル/ 1.0はAPIがstartDateとendDateのプロパティをサポートしています)。また、python-jira
はメッセージOld private GreenHopper API is used, all parameters will be ignored
をスローします。
python-jira
を使用してstartDate
とendDate
を使用することはできません。古いバージョンのJIRA AGILE APIが原因です。