This discussion centers on adding a feature to allow moderators to provide reasons when rejecting posts awaiting approval, especially for new users. Multiple users, including Pad_Pors, shamay, tfoote, and Heather_Dudley, argue that rejection without explanation discourages users, wastes moderator time, and leads to poor community behavior—such as posting in wrong categories or resubmitting duplicates. Meteor0id and MarcP emphasize that users are left in the dark when posts vanish without notice. JimPas suggests excluding spam rejections from notifications to avoid encouraging spammers. The team, led by mcwumbly, proposed a solution: a modal in the review queue letting moderators select predefined reasons (e.g., “Duplicate,” “Does not meet posting guidelines”) and add custom feedback. Upon rejection, users receive a PM from @moderators containing the reason, optional notes, and the original post content for easy revision. Jonathan5 asked for a direct “revise and resubmit” option, but mcwumbly explained it’s out of scope for now due to UX complexity. Lhc_fl shared they built a similar theme component and considered publishing it. Finally, martin confirmed the feature was merged into Discourse core, marking it complete. Users like Jonathan5 and Lhc_fl celebrated the implementation, calling it a significant improvement for moderation and user experience.
for the first posts of a user, which may need to be approved (based on a forum policy), a reason for rejection may be good.
when an admin reject a “waiting for approval” post, it’d be good (educational for users) to add the reason so that this reason goes to the user directly.
currently we message users about the reason their post is not accepted. it’s a bit of work, as in a message you need to say hi and bye .
I’m not sure if this can work, but when admins click on reject button, a window like the flag window can open and admins can write the reason or choose among the list: