Not an expert. I think you have no choice but to overwrite Reports::FlagsStatus in a plugin.
For example, to add a Resolution column, you can do:
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
To display the topic tile, you will have to overwrite the SQL query to add it.
And then add a new label, such as:
{
type: :topic,
properties: {
id: :topic_id,
title: :topic_title,
},
title: "Topic Title", # I18n.t(...)
},
Hope that helps.

