# Bulk open closed topics

**URL:** https://meta.discourse.org/t/bulk-open-closed-topics/183616
**Category:** Feature
**Tags:** bulk-actions
**Created:** [March 18, 2021, 5:48am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616 "2021-03-18T05:48:12Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Ed\_Bobkov](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ed_bobkov/32/200014_2.png) [@Ed\_Bobkov](https://meta.discourse.org/u/Ed_Bobkov)
#### Post date: [March 18, 2021, 5:48am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/1 "2021-03-18T05:48:12Z")

</div>

I have a lot of topics that were closed following the wrong setting “Close after … min”. Tried to select multiple topics that were closed and apply a bulk action to them, but didn’t find such a button. Is this function possible in any other way or am I doing smth wrong?

 ![image](https://global.discourse-cdn.com/meta/original/3X/9/6/9685304c6154b4f4673d7d5519b4f77755a0518f.png)

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 18, 2021, 10:32am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/2 "2021-03-18T10:32:36Z")

</div>

You might have a look at [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349) if your self hosted. If you’re hosted somewhere you might contact them and walk if they will do it from the rails console for you

---

<div class="post-metadata">

### Author: ![vanclute](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vanclute/32/282155_2.png) [@vanclute](https://meta.discourse.org/u/vanclute)
#### Post date: [November 16, 2022, 6:01pm UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/3 "2022-11-16T18:01:04Z")

</div>

Ugh I’ve just run into this as well… accidentally closed a bunch of topics and just realized it, now I want to just select them all and reopen, but that’s not an option! Admins can bulk close, but not bulk open! This feels like a very basic thing that should be available to admins. ☹

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [April 10, 2023, 6:18pm UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/4 "2023-04-10T18:18:25Z")

</div>

Just ran into this as well on an instance. Would be nice if the bulk close option toggles to bulk open when all selected topics are already closed.

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [August 9, 2023, 12:10am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/5 "2023-08-09T00:10:24Z")

</div>

There is no workaround?

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [August 9, 2023, 12:43am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/6 "2023-08-09T00:43:42Z")

</div>

i think this might work?

> [@Need To Reopen All Topics!](https://meta.discourse.org/t/need-to-reopen-all-topics/191276/9):
>
> Dear Support, Thanks slight_smile i am just opened all old topics which are closed ! Topic.where(closed: true).where("created\_at \< '2015-01-01'").find\_each do |topic| topic.update\_status('closed', false, Discourse.system\_user) end

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [March 21, 2024, 12:30am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/7 "2024-03-21T00:30:13Z")

</div>

Not sure if here or UX might be best

I selected a number of topics with the idea of Opening Topics. Unfortunately there is Close Topics but no Bulk Open Topics. 😩 😉

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 21, 2024, 8:53am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/8 "2024-03-21T08:53:40Z")

</div>

It’s rare that you would want to open a bunch of closed topics. If you have a lot, you might do it from rails. [Administrative Bulk Operations](https://meta.discourse.org/t/administrative-bulk-operations/118349) might help

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [March 21, 2024, 9:09am UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/9 "2024-03-21T09:09:52Z")

</div>

@Heliosurge, I’ve slipped your feature request over to this existing one to keep them grouped together. 👍

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [March 21, 2024, 5:22pm UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/10 "2024-03-21T17:22:51Z")

</div>

Yeah but would like to avoid using command line as there are topics I want to open but not all of them.

I agree not likely to come up often. But select and open would be better

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [March 21, 2024, 5:24pm UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/11 "2024-03-21T17:24:54Z")

</div>

Sorry. I have a bad habit of treating everything in #Contribute > Feature as if it were in #Support.

> [@Heliosurge](#):
>
> To be fair was in support. But @JammyDodger moved it

Oh! Hooray. Maybe it wasn’t my fault, then. 🙂

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [March 21, 2024, 5:30pm UTC](https://meta.discourse.org/t/bulk-open-closed-topics/183616/12 "2024-03-21T17:30:33Z")

</div>

No worries there. Imho an easy way might be to combine Open/Close in the bulk actions

When choosing the button it will open closed selected topics and Open Closed Topics.

To be fair was in support. But @JammyDodger moved it appropriately to feature in an existing similar topic.
