Я использую Python оболочку API JIRA почти ежедневно для регистрации времени, добавления комментариев и проблем с переходом. Недавно моя команда решила заменить статус «Контрольно-пропускной пункт» флагом «Препятствие». Моя проблема заключается в том, что я не могу пометить / разблокировать проблему изнутри проблемы (https://jira.atlassian.com/browse/JSWSERVER-16346).
Следующий код для обновления customfield_10500
(флаг) не работает:
jira = JIRA(options=options, basic_auth=(os.getenv('user'), os.getenv('pass')))
i = jira.issue('BIS-9')
i.update(fields={
'customfield_10500' : {'value' : 'Impediment'}
})
Ошибка
JIRAError: JiraError HTTP 400 url
response text = {"errorMessages":[],"errors":{"customfield_10500":"Field 'customfield_10500' cannot be set. It is not on the appropriate screen, or unknown."}}
Я знаю, что поле должно быть установлено на плате Kanban, но я не знаю, как это сделать с помощью оболочки Python.
Есть ли способ сделать это?
Я нашел это , но не знаю, как его перевести.