Thanks for the plugin, I will check and install it soon.
I mentioned tl1 above for example. In fact, we set min trust to send messages to tl1 and min trust to flag posts to tl2 due to the high volume of spam of new users. But a lot of our work in the community is done through flags. We always tell users to use the flag if you want your posts to be reviewed or deleted, or your topic category changed. On the other hand, because we can not leave the flag feature open to all users, there is a bit of confusion.
If it is possible for all users to flag their posts for review by admins and set min trust to flag posts to work only for other posts, it will be easier to handle requests.
I now remember that I had already mentioned this [here], sorry.
Still works great! Thanks a ton.
Please keep this plugin active, and if there’s any way to get it merged into Discourse core it would be better still. This is a bare essential function in my experience with administering forums.
I didn’t really understand the function of the allow_pm_allowed_pm_groups setting, but I tried setting it to staff,trust_level_0,trust_level_1,trust_level_2 but the problem persisted. I disabled the plugin and PMs are now working normally again.
Hi there, appreciate the reply! No worries, I can just leave it disabled for now, or if needed I can temporarily fork it from the old version for now.
Have you considered trying to submit this as a PR to the upstream Discourse app to share the maintenance burden? It’s really quite a major limitation of Discourse that admins have to chose between allowing PMs for untrusted user groups (really bad idea, I had a major PM spam attack on a non-Discourse forum) or else not allow new users to contact staff. I’ve handled tons of (public) questions already in the short time since migrating to Discourse from new users that were trying to contact me and couldn’t.
Hi again Jay, I see some new commits today for the plugin. Would it be worth giving it another try? Do I need to configure any settings to simply make it so that all users with an active account can contact me as the admin?