# View tag changes

**URL:** https://meta.discourse.org/t/view-tag-changes/151679
**Category:** Feature
**Tags:** moderation, tags
**Created:** [May 16, 2020, 9:52am UTC](https://meta.discourse.org/t/view-tag-changes/151679 "2020-05-16T09:52:51Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![adrelanos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adrelanos/32/121409_2.png) [@adrelanos](https://meta.discourse.org/u/adrelanos)
#### Post date: [May 16, 2020, 9:52am UTC](https://meta.discourse.org/t/view-tag-changes/151679/1 "2020-05-16T09:52:51Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![itsbhanusharma](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/itsbhanusharma/32/180717_2.png) [@itsbhanusharma](https://meta.discourse.org/u/itsbhanusharma)
#### Post date: [May 16, 2020, 9:58am UTC](https://meta.discourse.org/t/view-tag-changes/151679/2 "2020-05-16T09:58:19Z")

</div>

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

> [@Tickets Plugin tickets](https://meta.discourse.org/t/tickets-plugin/97914):
>
> Repo [https://github.com/paviliondev/discourse-tickets](https://github.com/paviliondev/discourse-tickets)Summary This plugin adds a ticketing system to Discourse. It requires tagging to be enabled and works best alongside the [Assign Plugin](https://meta.discourse.org/t/discourse-assign/58044). It is based on @tobiaseigen’s [original spec](https://meta.discourse.org/t/using-discourse-as-ticket-system-so-no-balls-are-dropped-woman-juggling/82698), and has been built in collaboration with @tobiaseigen and an awesome [Ruby for Good team](https://community.namati.org/t/ruby-for-good-2018-and-the-global-legal-empowerment-network/44159), for the benefit of both [Namati](https://namati.org) and the Discourse community. Notes When you install the plugin, three new tag groups are added tickets\_priority, tickets\_reason and tickets…

---

<div class="post-metadata">

### Author: ![adrelanos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adrelanos/32/121409_2.png) [@adrelanos](https://meta.discourse.org/u/adrelanos)
#### Post date: [May 16, 2020, 10:08am UTC](https://meta.discourse.org/t/view-tag-changes/151679/3 "2020-05-16T10:08:58Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [May 16, 2020, 7:13pm UTC](https://meta.discourse.org/t/view-tag-changes/151679/4 "2020-05-16T19:13:34Z")

</div>

> [@adrelanos](#):
>
> Also please consider trolling / spamming where user edits its own post to add tag to add some badword.

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

> [@adrelanos](#):
>
> 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.

There is also #Marketplace, so you can have a plugin supported/created. 🙂

---

<div class="post-metadata">

### Author: ![rishabh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rishabh/32/179446_2.png) [@rishabh](https://meta.discourse.org/u/rishabh)
#### Post date: [August 10, 2023, 5:00am UTC](https://meta.discourse.org/t/view-tag-changes/151679/5 "2023-08-10T05:00:14Z")

</div>

I came here looking for this myself. If we use Discourse as an issue tracker (using topics), it’ll be nice to have a list of all tag changes in the last ‘x’ days for a specific category/tag to see a periodic overview or snapshot of the current state.

[Discourse Data Explorer](https://meta.discourse.org/t/data-explorer-plugin/32566) should make this easy, and I’ll report here if I find/make an SQL query.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [August 18, 2023, 4:50am UTC](https://meta.discourse.org/t/view-tag-changes/151679/6 "2023-08-18T04:50:02Z")

</div>

not easy at all …

the modifications column in post\_revisions stores a serialized ruby object, so you can’t even use PG json functions for this.

we really should port this column to json.

---

<div class="post-metadata">

### Author: ![adrelanos](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/adrelanos/32/121409_2.png) [@adrelanos](https://meta.discourse.org/u/adrelanos)
#### Post date: [November 22, 2023, 4:22am UTC](https://meta.discourse.org/t/view-tag-changes/151679/7 "2023-11-22T04:22:04Z")

</div>

> [@maiki](#):
>
> > [@adrelanos](#):
> >
> > Also please consider trolling / spamming where user edits its own post to add tag to add some badword.
> 
> The “fix” is to remove those users from the site.

Sure but for a public, FLOSS project with open registration by the time the tag trolling has been done, the damage is already done. Therefore a way to view tag changes and easily revert vandalism would be useful.

> [@rishabh](#):
>
> [Discourse Data Explorer](https://meta.discourse.org/t/data-explorer-plugin/32566) should make this easy, and I’ll report here if I find/make an SQL query.

Any update?

---

<div class="post-metadata">

### Author: ![Anat\_Srulovitch](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/anat_srulovitch/32/282793_2.png) [@Anat\_Srulovitch](https://meta.discourse.org/u/Anat_Srulovitch)
#### Post date: [January 22, 2024, 6:39am UTC](https://meta.discourse.org/t/view-tag-changes/151679/8 "2024-01-22T06:39:32Z")

</div>

Hey, I also came here looking for a way to view tag changes for a specific topic.  
This would be very helpful to have.  
Thanks!
