Вы, кажется, получаете project
объекты, но хотите обновить issue
объекты
После краткого ознакомления с документами здесь:
https://jira.readthedocs.io/en/master/examples.html#searching
https://jira.readthedocs.io/en/master/examples.html#transitions
Я думаю, что этот код должен быть более подходящим для обновления проблем до закрытых:
issues_in_project = jira.search_issues('project=PROJECT_NAME')
for issue in issues_in_project:
if issue.fields.status in ('pending'):
jira.transition_issue(issue, '2')
print('')
return "successful"
Примечания:
Замените PROJECT_NAME именем вашего проекта, для которого вы хотите обновить проблемы, или вообще удалите 'project=PROJECT_NAME'
, если вы не хотите фильтровать по проекту.
Кроме того, в соответствии с документом перехода id '2' должно быть для 'Close Issue'.