我试图从我的插件创建项目组件。代码在下面,
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
当我从以项目为中心的视图中创建时,我能够使用所需的信息来创建组件。
为什么引线不分配给组件?
答案 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");
可能不会给该组件分配任何人。您可以在“项目管理”>“用户和角色”>“默认受让人”中进行检查。