# Ability to change the category of a post before approving

**URL:** https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754
**Category:** Feature
**Tags:** completed
**Created:** [25 ביולי,‏ 2017,‏ 7:23am UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754 "2017-07-25T07:23:25Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![ggurbet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ggurbet/32/120188_2.png) [@ggurbet](https://meta.discourse.org/u/ggurbet)
#### Post date: [25 ביולי,‏ 2017,‏ 7:23am UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/1 "2017-07-25T07:23:25Z")

</div>

Hello. We are using a forum where most of the posts are subject to moderator approval. When approving a post sometimes we need to change the category. Currently we approve the post first and then manually change its category by going to the topic. Can it be so that the category change is done in the approval page (/queued-posts)?

---

<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: [25 ביולי,‏ 2017,‏ 11:49am UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/2 "2017-07-25T11:49:29Z")

</div>

Not yet but sounds like a nice feature request, can you do a visual mockup of how you think this should work? Perhaps someone in the community may want to contribute the change

---

<div class="post-metadata">

### Author: ![ggurbet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ggurbet/32/120188_2.png) [@ggurbet](https://meta.discourse.org/u/ggurbet)
#### Post date: [25 ביולי,‏ 2017,‏ 12:32pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/3 "2017-07-25T12:32:20Z")

</div>

Hey Sam, how about this mockup?

> ![](https://global.discourse-cdn.com/meta/original/3X/c/c/cc1372e4f26e2273415af362a6eaf0c04ac1a9fd.png)

---

<div class="post-metadata">

### Author: ![ggurbet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ggurbet/32/120188_2.png) [@ggurbet](https://meta.discourse.org/u/ggurbet)
#### Post date: [25 ביולי,‏ 2017,‏ 12:32pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/4 "2017-07-25T12:32:54Z")

</div>

Simply adding the category changer to the right of the buttons would be sufficient I guess. Also maybe when the category is changed the Incorrect Category next to the topic gets strikethrough and the new one appears next to it. Clicking a x button reverts the category change. Like this:

> ![](https://global.discourse-cdn.com/meta/original/3X/0/5/056fc39b7249388345df8029ae75abc2c41bd61d.png)

---

<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: [25 ביולי,‏ 2017,‏ 1:05pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/5 "2017-07-25T13:05:31Z")

</div>

I would recommend hiding it behind the “edit” function, once you click edit you can edit the body of the post, title, tags and the category. #pr-welcome for that. Ideally it would also record that the edit happened.

---

<div class="post-metadata">

### Author: ![ggurbet](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ggurbet/32/120188_2.png) [@ggurbet](https://meta.discourse.org/u/ggurbet)
#### Post date: [25 ביולי,‏ 2017,‏ 1:09pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/6 "2017-07-25T13:09:19Z")

</div>

Yes, that seems more plausible. But having it on the front can also be good since this is somewhat a tedious task for active forums and can also stay outside the edit button. Thanks!

---

<div class="post-metadata">

### Author: ![xrav3nz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xrav3nz/32/76894_2.png) [@xrav3nz](https://meta.discourse.org/u/xrav3nz)
#### Post date: [10 באוגוסט,‏ 2017,‏ 4:26am UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/7 "2017-08-10T04:26:58Z")

</div>

Started hacking on this earlier this week and have finished majority of the extended features.

I will hopefully have the PR up some time early next week; still need to look into ways to record the edit.

* * *

Screenshots from the current implementation. (Everything is from the existing editing components; will probably add some minor CSS tweaks to improving space between components, etc. )

Open to suggestions!

**Pending Reply**

> ![pending_reply](https://global.discourse-cdn.com/meta/original/3X/b/7/b719a0f46b7ac4dddfc73700be2b611b9a0d9e99.png)

**Pending Reply - Edit View**

> ![pending_reply_editing](https://global.discourse-cdn.com/meta/original/3X/7/2/727d880675c3f2066fa4c05248b873c411a58511.png)

**Pending Topic with Tags**

> ![pending_post_with_tags](https://global.discourse-cdn.com/meta/original/3X/9/5/951bbfdb3264759ba82641d1fa08b1598a64e703.png)

**Pending Topic with Tags - Edit View**

> ![pending_post_with_tags_editing](https://global.discourse-cdn.com/meta/original/3X/0/c/0c8daf627e7bed13df771a41bd881ab46ad5dc3b.png)

---

<div class="post-metadata">

### Author: ![xrav3nz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xrav3nz/32/76894_2.png) [@xrav3nz](https://meta.discourse.org/u/xrav3nz)
#### Post date: [15 באוגוסט,‏ 2017,‏ 5:58pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/8 "2017-08-15T17:58:30Z")

</div>

Here are some screenshots for the feature to record the edit:

feedback welcomed and appreciated, especially if you feel overwhelmed by the number of input fields (I have and will continue to tweak the spacing.)

**Before editing**

> ![before_edit](https://global.discourse-cdn.com/meta/original/3X/8/f/8f548904898e6069f5bb2bc09ddeb19bc3140511.png)

**After editing**

> ![after_edit](https://global.discourse-cdn.com/meta/original/3X/8/d/8d7625bb2dd2cb76a84349e2423af03d864a52a6.png)

**The revision history** - nothing’s changed here, just to demonstrate the effect

> ![edit_history](https://global.discourse-cdn.com/meta/original/3X/3/7/37959a6c32efe4d2aaa2362367139244381a9f05.png)

---

<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: [3 בספטמבר,‏ 2017,‏ 9:30am UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/9 "2017-09-03T09:30:40Z")

</div>

A post was split to a new topic: [Change category before approving topic](https://meta.discourse.org/t/change-category-before-approving-topic/69277)

---

<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: [15 באוגוסט,‏ 2017,‏ 8:26pm UTC](https://meta.discourse.org/t/ability-to-change-the-category-of-a-post-before-approving/66754/10 "2017-08-15T20:26:26Z")

</div>


