Add bulk actions to add/remove tag from topics

AI-generated summary

A discussion about adding bulk actions to manage tags across multiple topics in Discourse has been initiated. badevguru proposes using search and bulk actions to add or remove tags from topics, citing a use case where they want to add a tag to topics containing a specific key phrase.

Other users have suggested similar bulk actions, such as closing/archiving topics, changing categories, and pinning/unpinning. However, cpradio points out that some of these actions already exist, although not directly accessible from search results.

The conversation reveals that the current search functionality is limited, with the full-page search feature scheduled for version 1.3. cpradio explains that users can currently use query strings to achieve this.

Interestingly, tobiaseigen mentions that this exact feature was requested in their community, and sam reveals that the feature has already been implemented.

The new tag plugin is great. Now that I am using it, I would like to combine it with search and bulk actions to manage the tags across many topics.

Use case: Up to now, many of the topics had key phrases in them to indicate that they were special. I’d like to go ahead and add a tag to all of the topics that have that key phrase. Ideally I would

  1. use the search url to find the topics
  2. use the topic selector to select all of the topics for a bulk action
  3. use the bulk action - Add Tag to add a new tag to all selected topics
6 Likes

There is some other urgent work to make tags have watching levels like categories first, but I like this too.

Great idea. Similar bulk actions might be (too big scope?):

  • Close/Archive topics
  • Change category
  • Pin/unpin

Those two already exist (pin doesn’t)

True, but not from the search results :slight_smile:

Huh? What are we talking about here? As the search parameter just reuses the same view as the latest page… so the options should remain the same.

Nice, but how do you get to that view from the search field?

You can’t yet. The full page search is slated temporarily for 1.3, so you have to use the query string for now :smile:

2 Likes

This exact feature was requested just now in my community. :slight_smile:

This has been implemented for a while now :slight_smile: