Hello. I think jira-python is quite a good lib. How do I get customfield value in a specific issue?
Documentation is rather poor on this.
from jira.client import JIRA if __name__ == "__main__": options = { 'server': 'http://myjira.server.com', 'verify': False, 'rest_api_version': '2', } jira = JIRA(options, basic_auth=('user01', 'pass')) issue = jira.issue('ABC-130') # issue.GetCustomFieldValue('сustomfield_14000')
I am sure I login successfully, as I can change issue's summery.
Hi,
Try using this code:
from com.atlassian.jira.component import ComponentAccessor
from com.atlassian.jira.issue import IssueManager
comAcc = ComponentAccessor()
cfm = comAcc.getCustomFieldManager()
MutableIssue issue = IssueManager.getIssueObject(<issuekey>);
authenticationContext = comAcc.getJiraAuthenticationContext()
i18nBeanObj = authenticationContext.getI18nHelper()
customfieldvalue = issue.getCustomFieldValue(cfm.getCustomFieldObject(i18nBeanObj.getText(<customfield name>)))
Hope this helps you,
Patina
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.