组件创建线索信息未保存

时间:2018-07-02 11:52:23

标签: jira jira-plugin

我试图从我的插件创建项目组件。代码在下面,

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 :(得分:1)

如果要将项目线索分配给组件,则可以尝试以下操作:

<?php
  $servername = "localhost";
  $username = "test";
  $password = "";
  $DBname = "testing";

 $conn = mysqli_connect($servername, $username, $password, $DBname);

请注意,并非所有项目都有默认的受让人作为项目负责人,因此分配ComponentAccessor.getProjectComponentManager().create("Sample Name","Sample description", "My Username", AssigneeTypes.PROJECT_LEAD,"projectId"); 可能不会给该组件分配任何人。您可以在“项目管理”>“用户和角色”>“默认受让人”中进行检查。