Currently, if Discourse is configured to require approval of posts unless the user has a certain trust level, those pending posts are not visible to their authors.
I’m tasked with migrating an existing forum from another platform where this works differently, and one of the requirements is to preserve the old system’s behavior in this respect.
So, my goal is to make it such that when a “not fully trusted” user posts a reply or starts a new topic, the message is queued for approval and yet is immediately visible to its author, as if it has already been approved, while no other users (except for moderators) are able to see this post.
I’m only beginning to hack on Discourse, finding my way around the code. Can someone more experienced please point me in the right direction on how best to implement this?