将Redmine问题标签导出为PDF

时间:2017-07-19 11:49:35

标签: ruby pdf tags export redmine

我正在使用带有redmine_tagging插件的Redmine。在问题视图中可以选择创建PDF。我想自定义导出的PDF以显示问题的标签。 我已经找到了导出PDF的帮助类,所以我现在可以自定义大多数输出​​字段而不是标签。 Here是Redmine的一般助手的ruby源代码。 例如,这是我写出状态的方式:

left << [l(:field_status), issue.status]

我发现了如何为标签显示标签:

left << [:Tags, ???]

但是,标签的值是“缺失”。我认为它应该是某种类型的数组,就像我对其他客户端的问题进行查询一样,我得到像这样的json:

{
"issues": [
  {
   ...
   "tags": [],
   },
   ...
}

有什么想法吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

最后我用这种方式解决了问题:

    context = TaggingPlugin::ContextHelper.context_for(@project)   
    affected_issue = Issue.find(issue.id)
    issue_tags = affected_issue.tag_list_on(context)
    tagsString = ""
    issue_tags.each do |x|
        tagsString += " " + x.to_s
    end

    left << [:Tags, tagsString]