# End user pre-approval queue experience can be much improved

**URL:** <https://meta.discourse.org/t/end-user-pre-approval-queue-experience-can-be-much-improved/68307>\
**Category:** Feature\
**Created:** [Agosto 18, 2017, 11:49am UTC](https://meta.discourse.org/t/end-user-pre-approval-queue-experience-can-be-much-improved/68307 "2017-08-18T11:49:58Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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:** [Agosto 18, 2017, 12:50pm UTC](https://meta.discourse.org/t/end-user-pre-approval-queue-experience-can-be-much-improved/68307/4 "2017-08-18T12:50:43Z")

</div>

> [@sam](#):
>
> making a user hostile feature even more easy for moderators may not be the correct order of operation here

Thanks for pointing this out! As I was testing the approval workflow for my last PR, I did feel awkward about the end-user experience. Chose to ignore that at the moment because that wasn’t the area of focus. Now is probably a good time to come back to this!

* * *

A few potential improvements off the top of my head:

- User Activity Page:
  - include pending posts into all/topics/replies, with indication that they’re awaiting approval
  - a separate section dedicated to pending posts; only visible if the user has pending posts

- “Post Needs Approval” Dialog
  - link to the “pending posts” section on User Activity Page
  - “3 staff who are online have been notified”? - This can also be a bad idea

- Topic list / post stream
  - could display the pending topic/reply with clear indication that it’s invisible and awaiting approval
  - the pending posts’ ordering with respect to other posts is important

- Approval queue edit:
  - mandatory edit reason if the body of the post had been edited (or some other threshold)
  - [store full revision history](https://github.com/discourse/discourse/pull/5052)

- Improved notification upon approval
  - “your post have been approved, here’s the link to it”
  - maybe a generated message from the staff who approved the post; implement with care as we do not want to spam the user
  - or something close to what we have right now:  
 ![image](https://global.discourse-cdn.com/meta/original/3X/b/7/b7eeb80ed1f6d7ac78ec56171c2d7eff337e3a2f.png)

* * *

The above list is actually missing how to treat rejected post:

- Do they continue to show up in pending posts?
- Should we notify the user? If so, how?

Will try to compile a better and more detailed list after giving it some more thoughts.

* * *

> [@erlend\_sh](#):
>
> Same problem with Akismet: Akismet has temporarily hidden your post, but which one?

I actually don’t know anything about the behavior of the posts affected by Akismet and its queue; will get myself familiar with it.

---

_[View the full topic](https://meta.discourse.org/t/end-user-pre-approval-queue-experience-can-be-much-improved/68307)._
