Информация о потенциальных возможностях создания компонента не сохраняется - PullRequest
0 голосов
/ 02 июля 2018

Я пытался создать компонент проекта из моего плагина. Код ниже,

com.atlassian.jira.bc.project.component.ProjectComponent component =ComponentAccessor.getProjectComponentManager().create(“Sample Name”,“Sample description”,
“My Username”, AssigneeTypes.PROJECT_DEFAULT,“projectId”);

Компонент создается в рамках указанного проекта, но лидерство не назначено. Все остальные поля отражены, как и ожидалось.

Моя версия jira v7.10.1

Когда я создаю из вида, ориентированного на проект, я могу создать компонент с необходимой информацией.

Почему лидерство не назначено компоненту?

1 Ответ

0 голосов
/ 03 июля 2018

Если вы хотите назначить руководство проекта для компонента, вы можете попробовать это:

ComponentAccessor.getProjectComponentManager().create("Sample Name","Sample description",
"My Username", AssigneeTypes.PROJECT_LEAD,"projectId");

Обратите внимание, что не у всех проектов будет назначен назначенный по умолчанию руководитель проекта, поэтому назначение AssigneeTypes.PROJECT_DEFAULT может никому не назначать этот компонент. Это можно проверить в разделе «Администрирование проекта»> «Пользователи и роли»> «Назначенный по умолчанию».

...