# Require a specific admin to approve certain (destructive) actions

**URL:** https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949
**Category:** Feature
**Created:** [October 7, 2018, 8:51pm UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949 "2018-10-07T20:51:58Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![AstonJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/astonj/32/215041_2.png) [@AstonJ](https://meta.discourse.org/u/AstonJ)
#### Post date: [October 7, 2018, 8:51pm UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/1 "2018-10-07T20:51:58Z")

</div>

One of our tags went missing a little while back, and since tag deletion is not logged (is it?) I was not able to find out what happened to it.

Would it be possible to put a specific admin user as the ‘owner’ or approver of things like tags or other destructive actions? So things could be put into a queue or a temporary state of ‘delete’ until approved by that admin?

Some items which I think may need such approval:

- Deletion of Tags
- Deletion of or anonymising (or similar) of user accounts
- Deletion of categories
- Mass deletion of Topics
- etc

Either that, or have a roll back feature for destructive actions that could happen by accident?

---

<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: [October 7, 2018, 8:56pm UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/2 "2018-10-07T20:56:59Z")

</div>

Was this tag applied to any topics at the time of deletion?

---

<div class="post-metadata">

### Author: ![AstonJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/astonj/32/215041_2.png) [@AstonJ](https://meta.discourse.org/u/AstonJ)
#### Post date: [October 7, 2018, 8:57pm UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/3 "2018-10-07T20:57:52Z")

</div>

Yes - about 5 or 6…

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [October 8, 2018, 8:04am UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/4 "2018-10-08T08:04:44Z")

</div>

> [@AstonJ](#):
>
> since tag deletion is not logged (is it?) I was not able to find out what happened to it.

I’d say this should be Step 0 here. Extra approval controls is really complicated, and the way I see it we could only restrict Moderators anyhow. Getting into different tiers of admin rights would be super complicated. I would strive for easier roll-backs before getting into granular approval controls.

---

<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: [October 8, 2018, 10:20am UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/5 "2018-10-08T10:20:17Z")

</div>

Presumably the staff member who deleted this tag at least got a dialog that said something along these lines…

> You’re about to delete this tag, which will remove it from {x} topics. Are you sure?

Can you confirm that’s the case @jomaxro?

---

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [October 8, 2018, 10:22am UTC](https://meta.discourse.org/t/require-a-specific-admin-to-approve-certain-destructive-actions/98949/6 "2018-10-08T10:22:36Z")

</div>

> [@codinghorror](#):
>
> Can you confirm that’s the case

 ![15](https://global.discourse-cdn.com/meta/original/3X/4/a/4a0aefb07cba33dfbb0214c35da990eb626cada6.png)

Confirmed (I’m working on tags at the moment so had it open already)
