以下用户宏在Confluence 5.1中有效。现在它在5.6中被打破了。只有顶级查询才会呈现。其他三个查询不呈现。只有当我删除剩余的三个查询时,才会呈现四个查询中的任何一个。
语法或编码引擎是否已从5.1更改为5.6?
以下是代码:
## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)
$action.getHelper().renderConfluence("{jiraissues:url=...}")`
$action.getHelper().renderConfluence("{jiraissues:url=...}")
$action.getHelper().renderConfluence("{jiraissues:url=...}")
$action.getHelper().renderConfluence("{jiraissues:url=...}")
答案 0 :(得分:2)
你在那里遇到了一些错误。
尝试替换
$action.getHelper().renderConfluence(...)
与
$action.getHelper().renderConfluenceMacro(...)
或者,您可以使用Confluence存储格式并编写与此类似的内容:
## @param jiraproject:title=Project|type=string
## @param productversion:title=Version|type=string
Date: $action.dateFormatter.format($content.currentDate)
<ac:macro ac:name="jiraissues">
<ac:parameter ac:name="title">Some title</ac:parameter>
<ac:parameter ac:name="url">http://jira.example.com/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=project+%3D+${paramjiraproject}+AND+issuetype+%3D+Defect+AND+affectedVersion+%3D+%22${paramproductversion}%22++and+%28fixVersion+is+empty+or+fixVersion+%21%3D+%22${paramproductversion}%22%29+ORDER+BY+priority,Status+DESC&tempMax=1000\|columns=type,priority,key,summary,status,resolution,created,fixVersion\|renderMode=static</ac:parameter>
</ac:macro>
请参阅此博文,了解另一个包装jiraissues
的示例用户宏: