Require a specific admin to approve certain (destructive) actions

(AstonJ) #1

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?

(Jeff Atwood) #2

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

(AstonJ) #3

Yes - about 5 or 6…

(Erlend Sogge Heggen) #4

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.

(Jeff Atwood) #5

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?

(David Taylor) #6

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