Как заполнить значения полей по умолчанию при создании проблем в JIRA с помощью jira-plugin? - PullRequest
0 голосов
/ 02 апреля 2019

Я работаю над jira-плагином для создания проблем в JIRA.Я использую метод - create (user, createValidationResult) для создания проблемы.

При создании необходимо указать значения обязательных полей.

Я хочу указать значения полей по умолчанию при создании.(Значения по умолчанию - это те, которые настраиваются при их создании в JIRA)

Я нашел следующие методы

  1. method populateDefaults

  2. метод getDefaultValue

Но оба метода требуют Issue - параметр, которого пока нетсоздан как мне нужно, чтобы создать проблему после установки значений по умолчанию

Пожалуйста, дайте мне знать, как установить значения для этих полей.Эти поля добавляются с помощью метода addCustomFieldValue в классе IssueInputParameters

1 Ответ

1 голос
/ 03 апреля 2019

Я сам нашел решение: (Это прекрасно работает)

Используйте следующий метод:

    IssueInputParameters issueInputParameters = 
                                    issueService.newIssueInputParameters();

    issueInputParameters.setApplyDefaultValuesWhenParameterNotProvided(true);

    IssueService.CreateValidationResult createValidationResult = 
                         issueService.validateCreate(user, issueInputParameters);

    issueService.create(user,createValidationResult);

Примечание: В приведенном выше коде 'IssueService' - этообъект IssueService.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...