我希望 Polarion API 获取项目列表及其关联的项目组,以便我们尝试自动化获取所有组
问问题
81 次
1 回答
0
主要入口点是$trackerService.projectsService.rootProjectGroup
. 它为您提供项目树的根。
这是一个小脚本,在 HTML 中构建所有项目组和项目的树视图:
#macro(ListProjectGroup $projectGroup $nested)
#foreach($pg in $projectGroup.getSortedContainedGroups())
${nested}* <a href="?project_group=$pg.location.locationPath&project="><img src="/polarion/ria/images/projectlist/project_group_closed.gif"/> $pg.name </a>
#ListProjectGroup($pg "$nested*")
#end
#foreach($p in $projectGroup.getSortedContainedProjects())
${nested}* <a target="_new" href="/polarion/#/project/$p.id/"><img src="/polarion/ria/images/projectlist/project_closed.gif"/> $p.name ($p.id) - *$!p.lead.name* </a>
#end
#end
#set($_root_group = $trackerService.projectsService.rootProjectGroup.containedGroups.get(0))
#ListProjectGroup($_root_group "")
于 2022-01-13T11:28:52.940 回答