# Batch Delete topics in a category?

**URL:** https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128
**Category:** Feature
**Tags:** bulk-actions
**Created:** [22.Январь.2014 19:27:19 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128 "2014-01-22T19:27:19Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![sschafft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sschafft/32/1829_2.png) [@sschafft](https://meta.discourse.org/u/sschafft)
#### Post date: [22.Январь.2014 19:27:19 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/1 "2014-01-22T19:27:19Z")

</div>

How feasible would it be to have a “select all” or check box for each topic in a category to run some action on - ie move, or delete?

The problem comes if you need to delete a bunch of posts or re-categorize them, it gets complicated / time consuming to do it for each topic.

Am I missing some bulk action? Is this on the road map?

---

<div class="post-metadata">

### Author: ![kpfleming](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kpfleming/32/116414_2.png) [@kpfleming](https://meta.discourse.org/u/kpfleming)
#### Post date: [22.Январь.2014 21:33:43 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/2 "2014-01-22T21:33:43Z")

</div>

This has been discussed dozens of times here on meta; the team plans to build it, but hasn’t done it yet.

---

<div class="post-metadata">

### Author: ![sschafft](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sschafft/32/1829_2.png) [@sschafft](https://meta.discourse.org/u/sschafft)
#### Post date: [22.Январь.2014 22:39:07 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/3 "2014-01-22T22:39:07Z")

</div>

@kpfleming - thanks.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [23.Январь.2014 03:21:18 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/4 "2014-01-23T03:21:18Z")

</div>

Agreed we really need this. Will probably get to it soon. Apologies.

---

<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: [10.Февраль.2014 06:26:46 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/5 "2014-02-10T06:26:46Z")

</div>

@eviltrout has introduced rudimentary support (admin only for now)

We really need some mocks for the controls, reaching to the wrench on the right is just too hard.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [11.Февраль.2014 03:29:08 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/6 "2014-02-11T03:29:08Z")

</div>

What do you think of this idea?

[https://meta.discourse.org/t/bulk-topic-selection-ui-problems/12321/6](https://meta.discourse.org/t/bulk-topic-selection-ui-problems/12321/6)

---

<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: [11.Февраль.2014 03:38:19 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/7 "2014-02-11T03:38:19Z")

</div>

A long click is really hard to discover, there are two action we want to surface very soon that operate on “everything in the list”

- If you are on unread, and have more than 1 topic in the list, we want to expose “Stop tracking” which would move all the topics in the list back to “Regular”

- If you are on new, and have more than 1 topic in the list, we want to expose “Clear New” that would basically tell us only treat stuff as new if it is posted **after** when that button was clicked.

(undo semantics are complicated though if at all feasible)

The big pain point I see now is not the selecting, its invoking the operation on the partial batch.

---

<div class="post-metadata">

### Author: ![dia](https://avatars.discourse-cdn.com/v4/letter/d/58f4c7/32.png) [@dia](https://meta.discourse.org/u/dia)
#### Post date: [09.Июнь.2014 08:01:31 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/8 "2014-06-09T08:01:31Z")

</div>

Any plans to support this soon?

We just imported all topics from another forum, and deleting multiple topics is a pain.

> @eviltrout has introduced rudimentary support (admin only for now)

@sam is there a way to use that option?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [09.Июнь.2014 08:03:43 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/9 "2014-06-09T08:03:43Z")

</div>

We do need a “delete” option on the multi-select for topics, @eviltrout.

---

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [10.Август.2014 14:49:27 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/10 "2014-08-10T14:49:27Z")

</div>

> [@sam](#):
>
> @eviltrout has introduced rudimentary support (admin only for now)

More info, please? 😛

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [10.Август.2014 15:59:09 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/11 "2014-08-10T15:59:09Z")

</div>

That reminds me @eviltrout can you make sure the delete option is added here?

---

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [10.Август.2014 16:01:56 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/12 "2014-08-10T16:01:56Z")

</div>

Oh, I see… Still in eviltrout’s discourse only, I suppose!

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [10.Август.2014 16:40:02 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/13 "2014-08-10T16:40:02Z")

</div>

Nope. You just need to be a moderator or admin to see it.

---

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [10.Август.2014 18:19:33 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/14 "2014-08-10T18:19:33Z")

</div>

And maybe this sword would help:

 ![](https://global.discourse-cdn.com/meta/original/4X/5/a/c/5ac61d6059fab7c47bdadab9a00adec893e2ea53.jpeg)  
Where is it? I still can’t see it!

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [10.Август.2014 18:46:38 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/15 "2014-08-10T18:46:38Z")

</div>

Quick Repro steps:  
Click on ![](https://global.discourse-cdn.com/meta/original/3X/7/d/7def422987e10c5df34cbe77ba4dfb658218cefb.png) check a few checkboxes, then click on ![](https://global.discourse-cdn.com/meta/original/3X/3/a/3afad9106b5a0c242a46e289de395544a6345f47.png)

---

<div class="post-metadata">

### Author: ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)
#### Post date: [10.Август.2014 20:03:28 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/16 "2014-08-10T20:03:28Z")

</div>

Yeah, that’s the first thing I’ve tried. Not there. ☹

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [10.Август.2014 20:34:05 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/17 "2014-08-10T20:34:05Z")

</div>

Yeah, I don’t think Delete is available just yet, as I don’t see it either.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [11.Август.2014 19:14:35 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/18 "2014-08-11T19:14:35Z")

</div>

Just added this in master:

[https://github.com/discourse/discourse/commit/15c7e01b904a91da51968acecfb543dd6555dccb](https://github.com/discourse/discourse/commit/15c7e01b904a91da51968acecfb543dd6555dccb)

---

<div class="post-metadata">

### Author: ![Mitch](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Mitch](https://meta.discourse.org/u/Mitch)
#### Post date: [19.Декабрь.2014 23:24:23 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/19 "2014-12-19T23:24:23Z")

</div>

I don’t see it. ☹ I can select multiple topics while browsing the category view, but once I have the topics selected I can not find the delete link anywhere. I’ve tried the hamburger, etc. I’m admin on the instance of discourse I’m using. I’m running 1.2.0beta4.

Where should I be looking?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [19.Декабрь.2014 23:28:51 UTC](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128/20 "2014-12-19T23:28:51Z")

</div>

I see the wrench at the upper right – it’s a bit offscreen depending on your resolution. Look there and drag the browser to make it horizontally wider. You’ll find it!

[Следующая страница](https://meta.discourse.org/t/batch-delete-topics-in-a-category/12128.md?page=2)
