您好!
我们如何添加一个“帖子”列来识别被标记的特定帖子,是否可以包含使用的标记类型,以及标记的状态——帖子或主题是被忽略、拒绝还是已批准?我遇到了一个问题,如果版主 X 批准、忽略或拒绝了某个主题或帖子,我必须在多个地方检查多个报告和版主历史记录。我想将这些信息整合到一个位置。是否有办法在 Ruby 或 JavaScript 中向标记状态报告添加一列?任何帮助都将不胜感激。
您好!
我们如何添加一个“帖子”列来识别被标记的特定帖子,是否可以包含使用的标记类型,以及标记的状态——帖子或主题是被忽略、拒绝还是已批准?我遇到了一个问题,如果版主 X 批准、忽略或拒绝了某个主题或帖子,我必须在多个地方检查多个报告和版主历史记录。我想将这些信息整合到一个位置。是否有办法在 Ruby 或 JavaScript 中向标记状态报告添加一列?任何帮助都将不胜感激。
您需要将该信息作为仪表板报告的一部分,还是可以使用提供类似表格的数据浏览器查询?
我需要将此信息作为仪表板报告的一部分,并将其显示在仪表板上,以便在一个位置轻松访问。
不是专家。我认为您别无选择,只能在插件中覆盖 Reports::FlagsStatus。
例如,要添加“Resolution”列,您可以执行以下操作:
Reports::FlagsStatus.class_eval do
class_methods do
alias_method :original_report_flags_status, :report_flags_status
def report_flags_status(report)
original_report_flags_status(report)
report.labels.push(
{
type: :text,
property: :resolution,
title: "Resolution", # I18n.t(...),
})
end
end
end
要显示主题磁贴,您将不得不覆盖 SQL 查询以添加它。
然后添加一个新的标签,例如:
{
type: :topic,
properties: {
id: :topic_id,
title: :topic_title,
},
title: "Topic Title", # I18n.t(...)
},
希望这有帮助。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.