# Adicionando uma coluna para melhorar os relatórios de status de bandeira: Como adicionar coluna no relatório de status de bandeira?

**URL:** <https://meta.discourse.org/t/adding-a-column-to-enhance-flag-status-reports-how-to-add-column-in-flag-status-report/307078>\
**Category:** Development\
**Created:** [Maio 7, 2024, 10:53am UTC](https://meta.discourse.org/t/adding-a-column-to-enhance-flag-status-reports-how-to-add-column-in-flag-status-report/307078 "2024-05-07T10:53:20Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)\
**Post date:** [Maio 7, 2024, 4:53pm UTC](https://meta.discourse.org/t/adding-a-column-to-enhance-flag-status-reports-how-to-add-column-in-flag-status-report/307078/4 "2024-05-07T16:53:05Z")

</div>

Não sou um especialista. Acho que você não tem escolha a não ser sobrescrever `Reports::FlagsStatus` em um plugin.

> <https://github.com/discourse/discourse/blob/main/app/models/concerns/reports/flags_status.rb>

Por exemplo, para adicionar uma coluna de Resolução, você pode fazer:

```ruby
  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

```

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/b/8/0b84bb391101a45a16a7f65b7f00c84231aa8cbb.png)

Para exibir o título do tópico, você terá que sobrescrever a consulta SQL para adicioná-lo.

E então adicionar um novo rótulo, como:

```ruby
{
  type: :topic,
  properties: {
    id: :topic_id,
    title: :topic_title,
  },
  title: "Topic Title", # I18n.t(...)
},

```

 ![image](https://global.discourse-cdn.com/meta/original/4X/8/a/5/8a53f36f24db3da8864857268205139602b30bcc.png)

Espero que ajude.

---

_[View the full topic](https://meta.discourse.org/t/adding-a-column-to-enhance-flag-status-reports-how-to-add-column-in-flag-status-report/307078)._
