View tag changes

Could you please add the ability (for moderators) to view tag changes?

Currently if any tag is changed anywhere there is no place to review these.

The closest similar thing is /admin/reports/post_edits but that does not show if any forum tags (/tags) where changed.

In case you wonder why this would be useful: I would like to use discourse as an issue tracker. It’s not ideal but sufficient for my use case. There’s been discussions on how to use discourse as a ticketing system and it seems possible in principle. Using it as a public issue tracker seems even simpler than a ticketing system. (Users require forum accounts to post. E-mail in is nice but not crucial.) In my case, only important thing to track is the status of the discussion and milestone (software version implementation goal). Using tags this is possible (tag status_closed) etc. But for example if a user or moderator by accident or trolling removes tag “milestone” then a “ticket” (actually forum discussion) could be lost from that view.

To learn about such topic tag change events, the ability to view tag changes would be super useful.

1 个赞

I don’t know if you’ve already checked this but there is a plugin made specifically to handle tickets

1 个赞

I saw this. I will consider it. Actually, I am in process of reading all subjects on discourse for issue tracking / ticket system.

For the use case as simple as mine, I was wondering if it would be doable / more sensible without an external plugin.

I hope my “view tag changes” request is useful enough outside of ticketing. Also please consider trolling / spamming where user edits its own post to add tag to add some badword.

Reason is, I’ve seen plugins here come and go. For now it looks well up to date but I saw other plugin discussions where I was too late for the party. The plugin was deprecated for two years already. Then I would hope to not be “stranded”. Migrating away from such as tickets plugin to another issue tracker in two or five years from now would be require a ton of time.

The “fix” is to remove those users from the site.

There is also marketplace, so you can have a plugin supported/created. :slight_smile:

我来这里也是为了找这个。如果我们使用 Discourse 作为问题跟踪器(使用主题),那么能够查看特定类别/标签在过去“x”天内的所有标签更改列表,以便了解当前状态的周期性概览或快照,将会很方便。

Discourse Data Explorer 应该能轻松实现这一点,如果我找到/制作了 SQL 查询,我会在这里报告。

4 个赞

一点都不容易……

post_revisions 中的 modifications 列存储的是一个序列化的 Ruby 对象,因此您甚至无法使用 PG 的 JSON 函数。

我们真的应该将此列移植到 JSON。

4 个赞

当然,但对于一个公开的、自由开源的、允许公开注册的项目来说,当标签钓鱼行为发生时,损害已经造成。因此,提供一种查看标签更改并轻松撤销破坏的方法会很有用。

有更新吗?

嘿,我也来这里寻找一种查看特定主题的标签更改的方法。
如果能有这个功能将非常有帮助。
谢谢!